I fold this. I can see a couple clubs here or JT. Be thankful that his river open push only cost you $25 in bets.
The only thing bothering me is that you said he has been running over the table. I hate to let him run you down when you have a good hand though. How often has he pushed postflop against the rest of the table?