My initial opinion would be shove and take your chances.
However, as I mentioned to Jas on the phone this evening, this is a situation that I find myself in regularly in tournaments. And when I look back at my exit hand, I always ask myself, could I have got away from the hand, was I happy knowing I was racing at best, or was there another way I could play it to give myself options in the hand.
A flat call here, would give you options. I"ve been told lately, that I can be in too much of a rush to get the chips in and race in tournaments, so a stop n go approach might be a good approach to mix up your game.
I think for the majority of players in this situation it is a simple shove or fold decision, but I"m not convinced either is the optimal play here.
Obviously, there are other factors to take into account.