Villain is a fishy station, has seen you raise draws and at 39/15 is likely playing alot of Ax and braodway type stuff along with pp's. I think he's calling with any Ax and any FD and quite possibly 88ish-KK(at least for one street). Anything else he may have we are unlikely to get much more out of him anyway.

We don't want to completely scare away draws and Ax type stuff so I'd be raising to about $4.50. If he calls that I reckon he likes his hand and is very likely to come along to the river.

That makes the pot $10.85 on turn. I'd go for $9.50 here. He'd likely call with Ax and FD stuff and depending on board texture and exactly how fishy/stationary he is he might continue with his pp's but it's getting more unlikely.

That makes the pot $29.85 on the river and leaves Villain $24.76. I reckon he'd call a river shove with anything he called the turn with barring a busted FD so we ship it in.