I play the same. If he checked turn I'd bet again (rather than give a free card). My plan would be to call turn as is and call most rivers although I'd need to think hard on a spade. I wouldnt 3-bet flop. We dont want to fold his bluffs here and we can take into account semi-bluffs when we evaluate turn and river.