Question about 2002 Mazda MPV

1 Answer

I have a 2002 Mazda MPV P0122 and P0505

The check engine light is flashing. The DTC are P0122 TPS "A circuit low imput, P0505 Idle Control System problem. A mechanics mentioned that TPS need to be changed (body + sensor) which cost $286 for the park alone. He said the sensor is not serviceable. I found that the sensor its self only cost $35 from Advanced Auto Part. Is it true that I have to change both TP body and sensor together?

Posted by on


1 Answer

  • Level 2:

    An expert who has achieved level 2 by getting 100 points


    An expert that got 10 achievements.


    An expert that got 5 achievements.


    An expert who has written 50 answers of more than 400 characters.

  • Expert
  • 167 Answers

I'm not sure if you have to change both or not but at the price gap Advance has on it I wouldn't believe much they told me. You can probably get on a search engine on your computer and find your answer. There is a 'you tube video' about everything in the world, I am sure you can find out there. If not that I would definitely seek another mechanics advice. You can call the dealer and ask the service technician foreman and he will tell you the truth. Sounds like the guy at Advanced has a payment due on his Yacht and wants you to pay it. I use AutoZone for just that reason. Good luck and sorry I can't tell you exactly what you need to know. All I can tell you is what I would do if it were mine. Best of luck!
Col. Dana Gillespie


Posted on Mar 23, 2014


6 Suggested Answers

  • 2 Answers

SOURCE: I have freestanding Series 8 dishwasher. Lately during the filling cycle water hammer is occurring. How can this be resolved

a 6ya expert can help you resolve that issue over the phone in a minute or two.
best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.
the service is completely free and covers almost anything you can think of (from cars to computers, handyman, and even drones).
click here to download the app (for users in the US for now) and get all the help you need.

Posted on Jan 02, 2017

  • 43 Answers

SOURCE: 2003 Mazda MPV trouble codes

check the pcv hose at the back of the intake manifold it often leaks and will cause several idle problems

Posted on Sep 29, 2008

  • 53 Answers

SOURCE: #5 cylinder misfire

I have a corolla and had #4 cylinder misfire also diagnosed at autozone. After changing the spark plugs, problem persisted, along with the same error code, so they recommended changing the spark plug wires, and that is what fixed it. I would have changed the rotor cap too, but was low on dough. Glad that was not the problem.

Posted on Dec 29, 2008

  • 39 Answers

SOURCE: 2005 MAZDA 6 "using" or "burning oil"

This problem sounds like ablown head gasket, this would make the oil mix in with the gas and would result in discolored smoke out of the exhaust pipe.

Posted on Jan 31, 2009

  • 1 Answer

SOURCE: 2001 Mazda MPV upper front oxygen sensor change

I replaced this sensor about 6 months ago. (If this is the sensor that is located near the firewall on the exhaust manifold under the ignition coil.) The only way to easily replace it, is to remove the MAF and air filter assy. then remove the intake plenum, remove the ignition coil, and then you'll have access to the sensor. You'll need a sensor removal socket. If the socket slips around the hex of the sensor, then you'll need to use a regular deepwell socket and cut the cable from the top of the sensor, or use a combination wrench that will fit it.
The most difficult part of removing the intake plenum is getting the nut loose from the EGR valve. DO NOT just remove the two bolts holding it to the intake plenum. It will not line up correctly during re-assembly and may not seal tightly either.
This took about a Saturday to do. You'll need new plenum gaskets to replace the old. While your at it remove the throttle body and clean the carbon from the ports that lead to the EGR valve and replace that gasket as well. The gaskets will run about $30.

Posted on May 04, 2009

  • 1986 Answers

SOURCE: I have a Mazda 2001 MPV, just had service for o2

blinking light means engine is misfiring. continuing to drive will severely damage the engine. The O2 should not be related to your engine misfiring

Posted on Nov 13, 2009

Add Your Answer

Uploading: 0%


Complete. Click "Add" to insert your video. Add



Related Questions:

1 Answer

I have a 98 Mazda 626, error codes p0420 and p0505, anything that could cause both?

P0505 - Idle Control System Malfunction P0420 - Catalyst System Efficiency Below Threshold (Bank 1)

Apr 22, 2014 | 1999 Mazda 626

1 Answer

My 1999 Chrysler town & country limited my engine light came on. I whent to get a test done, it said DTC Reported P0505= idle control system malfunction P0351= Ignition Coil A Primery/secondary Circuit...

-Possible causes are Faulty Idle Control System motor
- Idle Control System motor harness is open or shorted
- Idle Control System motor circuit poor electrical connection
- Faulty Powertrain or Engine Control Module
- Vaccum leaks or damaged hoses or improper routing check for vaccum leaks first if this was helpful please leave good feed back

Read more:

Oct 29, 2013 | 2007 Jeep Grand Cherokee Overland

1 Answer

2002 mazda mvp ode p0505

Idle Control System Malfunction
possibly a vacuum leak or iac valve

Sep 25, 2012 | 2003 Mazda MPV

1 Answer

2004 - JEEP LIBERTY SPORT 3.7/V6 ENGINE LIGHT ON !!! CODE #(P0122) What is it ? Can I fix it ? Dealership fix only ?

P0122 Code - Throttle Position Sensor/Switch A Circuit Low Input

A P0122 code means that the the car's computer has detected that the TPS (throttle position sensor) is reporting too low a voltage. On some vehicles that lower limit is 0.17 - 0.20 volts (V).

Did you adjust it when you installed it? If the signal value is less than .17V then the PCM sets this code. Could be an open or a short to ground in the signal circuit. Or you may have lost the 5Volt reference voltage.

Symptoms may include:
* Rough or low idle
* Stalling
* Surging
* No/little acceleration
* other symptoms may also be present

Causes: A code P0122 may mean that one or more of the following has happened:
* TPS not mounted securely
* TPS circuit short to ground or another wire
* Faulty TPS
* Damaged computer (PCM)

Possible Solutions: Some recommended troubleshooting and repair steps are:
* Carefully check the throttle position sensor (TPS), wiring connector, and wiring for breaks, etc. Repair or replace as necessary
* Check the voltage at the TPS (refer to a service manual for your vehicle for specific information). If the voltage is too low that is indicative of a problem. Replace if necessary.
* If recently replaced the TPS may need to be adjusted. On some vehicles the installation instructions call for the TPS to be properly aligned or adjusted, consult a repair manual for specifics.
* If there are no symptoms at all, the problem may be intermittent and clearing the code may resolve the issue temporarily. If this is the case then you should definitely check the wiring to be sure it's not rubbing on anything, grounding, etc. The code may come back.

Hope helps (remember to rate this answer).

Mar 01, 2011 | Jeep Liberty Cars & Trucks

1 Answer

I have five fault codes for my GM Safari Van what are they and how can I find out what they mean? P0507,P0122,P0106,P0108,P0122

P0507, Idle Control System RPM Higher Than Expected
P0122,Generic TPS/Throttle position sensor A circuit low input
P0106, Manifold Absolute Pressure barometric Pressure Circuit Range/Performance problem
P0108, Manifold Absolute Pressure ( MAP) Sensor circuit high voltage.

Good luck

Dec 16, 2010 | GMC Safari Cars & Trucks

2 Answers

The engine races and the temp drops. I asked the question yesterday and was told to check the idle air control. There is not one on my model. anyone?

I'm assuming that you have idle high in the engine, and IAC fault code.


Know Your Circuit:
* In order to regulate the air entering into the engine, the Engine Control Module (ECM) uses an Idle Air Control (IAC) Valve.
* To raise the idle rpm, the ECM handles the pintle inside the IAC valve away from the throttle body seat.
* This enables additional air to bypass through the throttle blade.
* To lower the rpm the ECM controls the pintle towards the throttle body seat.
* This successfully reduces the amount of air bypassing the throttle blade.
* A scan tool will note the IAC valve pintle position.
* The greater the count, the greater air is allowed to bypass the throttle blade.
* This DTC ensures whether a low idle condition exists as defined as 100 rpm below the desired idle rpm.

Pre -requisites For Setting the DTC:
· No intrusive tests are active.
· DTC(s) P0106, P0107, P0108, P0112, P0113, P0117, P0118, P0122, P0123, P0131, P0132, P0133, P1133, P1134, P0171, P1171, P0172, P0201, P0202, P0203, P0204, P0300, P0336, P0337, P0341, P0342, P0351, P0352, P0402, P0404, P1404, P0405, P0406, P0443, and P0502 are not set.
· Engine is running > 60 seconds.
· Barometric Pressure (BARO) is > 72 k Pa (10.4 psi).
· Engine Coolant Temperature (ECT) is > 60°C (140°F).
· Ignition voltage ranges between 11 and 16 volts.
· The Intake Air Temperature (IAT) is > -20°C (-4°F).
· Manifold Absolute Pressure is less than 60 k Pa (8.7 psi).
· IAC valve is fully opened.
· All of the above must be met for more than 5 seconds.


Diagnostic Tools:
* Probe the IAC valve electrical connection for proper mating.
* Examine the wiring harness for damage.
* See whether the throttle stop screw shows signs of distortion.
* Also inspect the throttle linkage for signs of binding or excessive wear and tear.
* The following conditions may be created by a slow or unsteady idle:

1) Fuel system very high or low.
2) Foreign material in the throttle body or in the induction system bore
3) A leaking or restricted intake manifold.
4) Excessive engine overloading. Check for seized pulleys, pumps, or motors on the accessory drive
5) Excess engine oil.

DTC P0505 Idle Air Control Valve (IACV) Circuit Fault






Hope this help.

Apr 20, 2010 | GMC Envoy Cars & Trucks

1 Answer

2002 Jeep cherokee check engine light on. code p0122 sensor reading 12.5% at idle. does anyone know what it should read at idle?

Throttle/Pedal Position Sensor A Circuit Low Input

This usually means the sensor is unplugged or you have an open circuit. Check the wires to make sure there are no breaks in them.

Mar 04, 2010 | 2002 Jeep Grand Cherokee

1 Answer

2002 Interpid 2.7 L died on road now no start!

sounds like a bad ecm aka computer to me.have ecm checked

Aug 15, 2009 | 1999 Dodge Intrepid

1 Answer

2003 Mazda MPV trouble codes

check the pcv hose at the back of the intake manifold it often leaks and will cause several idle problems

Sep 29, 2008 | 2003 Mazda MPV

Not finding what you are looking for?
2002 Mazda MPV Logo

162 people viewed this question

Ask a Question

Usually answered in minutes!

Top Mazda Experts


Level 3 Expert

76109 Answers

Colin Stickland
Colin Stickland

Level 3 Expert

22156 Answers

Jeff Turcotte
Jeff Turcotte

Level 3 Expert

8270 Answers

Are you a Mazda Expert? Answer questions, earn points and help others

Answer questions

Manuals & User Guides