Okay progress so far.
Managed to replace original ignition coil with 2013 Honda CBR coil.
Got a brand new fuel pump assembly with fuel regulator for testing.
Put 2007 MAP to ECU, made things little bit better.
But still after all of this, when engine gets hot, at low revs and sometimes when taking off it feels like engine starves and then pulls nicely. Higer revs, everything fine.
I start to suspect maybe leaking valve(seat)?
Out of ideas....