Hy guys I've been experiencing a surge/hesitation at a certain revs around 2k -2.5k when under load up a hill with light throttle I've inspected main relay it's working fine I've swapped map sensor still no difference I've replaced coil,dizzy cap and rotor arm,ht leads and plugs also added lots of earthing straps I've tested tps and it works perfect voltage increase is steady up to 4.5 wot yet it's fine at other revs and pulls well in vtec I'm struggling now lol!!! Please please give me some ideas