Hi guys,
I am officially a duch-bag and forgot to say it's a 92 liberty/legacy with the 2,2lt EJ22, sorry.
Thanks for your replies, Gloyale, won't the air bypass valve compensate for any changes in the throttle body opening at idle? I thought the computer would bring to the idle to spec through this means?
Plugs, leads, exhaust sensor have been replaced. The mechanic claimed he found a leak in the throttle body to inlet manifold gasket and replaced it with a thinner home made gasket which meant he couldn't get full rotation of the TPS (the manifold is modified because the engine is in a Kombi). He just wanted to replace the TPS because he couldn't get the voltages right at the ECU and thought it was faulty. When I asked him whether he had checked the resistive range with it off the car he said he hadn't, and told me I was a smart-rump roast (not really, but I do have a grasp of basic fault finding technique before buying a $350 dollar part).
So I took the car home and made a thicker gasket that allowed full rotation of the TPS which is fine.