No need to shove flop imo. I have no intention of folding, but shoving will only get called by better. You already have TP and you already have the nut draw, so just call.
What's the point of position if you can't just call IP?
You want to keep in his random stuff like 99d, QdJx or whatever else he has that might just be monkey raising and would fold to a jam.