I'm not fist pumping on river, but given price you gotta call it off.
I assume that most Axhh, Jxhh and even 9xhh would raise flop some significant % of time given they are combo draws. So that doesn't leave too many flushes.
I guess I'm calling and hoping he's spazzing with Qx or some other nonsense.