i think your hand is almost face up against his range, why would you float a nit OOP without a made hand? the only hand your beating on turn in his range is KK or QQ (which are discounted). whats his 3b stat? and call open stat? those will give some insight into his flatting pre range. also look at his "raise cbet" stat to see if cbetting is even profitable vs this guy, i know check calling is terrible and you are burining monies in this spot. i would bet-fold flop, check-raise flop, or check-fold depending on his flop aggression IP vs PFR.