If you check and he shoves you are going to be getting 4 to 1 on a call, which means you have to be winning 20% of the time to have a call be profitable. It's really as simple as that. The simple idea that I think its plausible that you are winning or chopping makes this an easy call.

But back to the actual hand I'd absolutely shove. You are giving yourself too much credit on your ability to read this guys hand.