I think you should donk the flop. You really dont wanna get it checked through.
As played I think you have to go for a bet. You can still put him all in against his stack(4,6 left). Because if he had stronger PP he would bet the turn himself and if he is a bad player you could get called even by A high
and of course weaker PP. GL!

your hand is certainly strong enough to 4-bet for value against CO 3-bet and BU coldcall.
Postflop I would c/rai, since you need to protect your hand and I doubt you´re going to c/f on blank turn, so you´re mostly getting stacked by better hands. I´m perfectly happy taking down 47bb pot without showdown and if co is 3-betting with worse pp-s I doubt he is going to b/f there for example TT

I think betting 2$ on the river is better option than c/c. He may herocall with A high and/or bluff with hands that he gave up.