Well, lets say you call and he bets the turn, I think you are owned a lot and especially if he continues the river. His range here though can be anything from any ace (Seeing where he's at) to the nut flush draw, set, two pair. We really only crush his weaker aces and have poor equity against everything. I'm not willing to stack off in this spot so I would not 3bet his flop raise.

I think I call and maybe bet/fold 2/3 pot turn on any non-diamond (27 cards) and c/c the river if diamond bricks and c/f if it hits. I then bet/call 1/2 pot turn if we hit non-diamond two pair or trips (so A, K 6, 3 = 9 cards) then c/c river if diamond misses and c/f if it hits. If the diamond hits I'll check/call once on the turn (11 cards). I could be completely off though.