-
I would turn my two pair into a bluff catcher here. Without a read on the villain I would assume that he stabs often enough that calling down is profitable. I am check folding river only when the river card connects with the board AND the villain bets big.
I also agree that betting the flop would have been best.