I think its probably a call, especially given the way you described the game. You're getting 2-1, and you have 22% vs a made flush. You have him beat often enough.

Pot this flop for sure though.