I have a 2002 Mazda with 10 codes. The problem is the engine runs great when it is first started. After it runs for as while and is at operating temperature it idles rough and sometimes stalls. This happens all of a sudden. It runs great above idle or if I make it idle at least 900rpm.
P0122 Throttle position sensor circuit malfunction
P0113 Intake air temperature sensor circuit high input
P0135 02 heater circuit malfunction Bank 1 Sensor 1
P0161 Heated oxygen sensor (HO2S) heater circuit
P0155 Heated oxygen sensor circuit malfunction Bank 2 Sensor 1
P0122 this is for the throttle position sensor and P0113 is for the intake air temperature sensor. when the intake air temperature sensor is circuit high it also affects the engine coolant temperature sensor and this is where the rough idle comes in You have 2 concern for now it is the TPS circuit and the IAT circuits. The TPS is either the problem or is contributing to the problem. , what can make the TPS code a P0122 would be a air duct from the MAF to the throttle body where there is a torn or a rip where it will take in false air that area should be checked
Here is a air duct that goes from the MAF to the throttle body, if this area has a leak it will result in the condition that you described. Check this area before the TPS is termed as faulty
33.7k questions
32.5k answers
1.3k comments
23.0k users