Remove the throttle butterfly unit and thoroughly clean with carboretter cleaner or WD40 in a round butterfly seatings, as build up of residue will not allow the throttle butterfly to close, hence sending false readings. I had the same problem on my ZX 16v. it was just the small vac hose on the inlet manifold to the ecu. It had a split in it. Try that.