If he used to give up on the flop and he never c/r you before, then I would give up here, because you are likely facing toppair or better here and will probably face some sort of bet on the turn again cutting down your odds. I'm not sure though, you have position so you might get a free card on the turn if he checks to you