Ok playing a standard £30 fout with 70ish runners.
We are down to the last 23.
Blinds 400/800 crazy table except myself and 2 other competant players.
4 limpers comes to me on the button with

i also limp.
Blinds complete and we see a 9 5 9 flop.
Checks to competant guy who makes it 2k we flat, the rest fold.
Turn brings A all rainbow.
He leads 2k again, i make it 4.7 and he flats.
River brings a 2. He now leads again 2k.
Both started the hand with circa 35k which is average.
I cant make sense of his line, and my hand is screaming a 9.
What would you do here?