You cannot be ahead on this river. What, he has 2 paint, 55 or 33? 56d? More likely he has 88-JJ. If he was semi-bluffing, he cannot bet so small on the river, it's a block bet or maybe a value bet.
I think this is a block, and your hand is a little too weak to show down. I like a raise on th e river better than a call. I could see folding the turn, too.