As 300HPGOD say, calling this 3-bet OOP with such a short stack is a little debatable, and I would probably also leans towards either making a tight fold or just getting it in. As played this was one of the better flops, you could hope for, so I would certainly be looking to stack off. I dont like your stop-and-go play though, because I think, you almost force him to play well.
He is never folding a better hand, and he is rarely calling with worse either. So I would rather check to him and then go for a check-jam, if he puts out a small C-bet like 30% pot. If he then has a AK/AQ type hand, he might feel committed to call it off, and even if he fold, you win a bigger pot.
__________________
|