Hi, I note your location so I can work out relevance. I think Because the TPS is screwed on and easily replaceable, a new one is best.
That said, a TPS has 2 resistance tracks on it. If one is value A, then the other should be value B. The ECU is programmed to expect that. If that is not so, the ECU would know that. In that case, the EML/MCSF would come on and the car would go into limp mode and only 25% of maximum throttle would be available (if it is a CF3).
My point is it is unlikely to be the TPS at fault. Try cleaning the throttle body with carburettor/throttle body cleaner thoroughly. If that doesn't work, it may be the breather valve at fault. This valve is between the cam cover and throttle valve. It is not the bit which feeds into the main induction hose. This valve regulates crank case gas blow-by from pistons and lets it go through the throttle body. The idea is there should be a gentle suction in crank case and in cam cover air space. If the valve malfunctions, it tends to case engine idle issues. Cleaning this valve may help. I'd try that before getting new parts.
Last edited by Fruity; 3 Weeks Ago at 09:35.