It really does sound like its a air issue.. like its getting air from somewhere.. I know if I mess with the throttle(move the position I have to re-zero the TPS in the ECU. not sure why it wants to hold the revs up.. is it always at 1800 revs(no variance)