I would have check raised him on the flop when you hit two pair. Checking every time and then just calling is showing a weakness (in my eyes). Letting him know you have a solid hand...or are chasing a solid hand. Establish that you have him beat from the get go