Q: 2004 Mazda 2 DY3W ODB II reader error codes P0031,P0841,P0351,P0733,P0715....what needs to be repaired?

asked by on

2004 Mazda 2 DY3W ODB II reader error codes P0031,P0841,P0351,P0733,P0715....what needs to be repaired?

My car has 37000 miles.
My car has an automatic transmission.

I will explain each code in turn. To resolve all codes, the recommended service to request is a check engine light diagnostic. If you request that service, the responding certified mechanic will get this taken care of for you.


P0031 sets when a fault is detected in the circuit that powers the oxygen sensor heater in the Bank 1 upstream oxygen sensor. That is a fairly straightforward problem to diagnose and resolve (heater might be bad, in which case you need a new oxygen sensor; not unusual).


P0351 is due to a malfunction in the ignition coil primary or secondary circuit. The engine control module is looking for specific signals from the ignition coil and when these signals are not detected the ECU sets the Check Engine Light. Detailed causes include faulty spark plugs or plug wiring, a defective ignition coil, failed or failing ECU, open or short in the coil wiring harness, or poor electrical connections.

The remaining three codes all relate to the transmission. Check the level and condition of transmission fluid as that is implicated in all three codes. P0841 is usually caused by either a faulty electronic pressure control solenoid in the transmission or there is a fault with the transmission fluid pressure sensor. Other possibilities include blockages inside the internal transmission hydraulic fluid passages, low transmission fluid, dirty or contaminated transmission fluid, mechanical internal transmission failures, or a faulty PCM or transmission control module but those are rare.


P0715 usually has one main cause and other secondary issues that are less common. The full slate includes: faulty transmission speed sensor, faulty or damaged speed sensor wiring, faulty speed sensor electrical connection, faulty shift solenoids, damaged transmission valve body, or dirty or low transmission fluid.


Finally, P0733 is caused by a faulty shift solenoid, a faulty powertrain control module, a faulty transmission module (if applicable), low or dirty transmission fluid, debris inside transmission causing a restriction in the flow of transmission fluid, or internal transmission damage.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. 2004 Mazda 2 DY3W ODB II reader error codes P0031,P0841,P0351,P0733,P0715....what needs to be repaired?

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Camshaft sensor issue on a '96 Tahoe

The first thing I'd advise doing is to go get yourself a sensor and put it on. A lot of times the sensors go bad, or when you pull it out, sometimes they get contaminated with oil so I'd start...

Q: changed thermostat and radiator, temp gauge goes to hot when sitting still mostly, then goes back down to normal temp. Happens eve

Hi there. If you did not properly bleed the cooling system after completing these repairs, it's more than likely that you have air bubbles inside the coolant system causing this problem. However, it could also be due to a bad...

Q: Dash board showing "HOLD". What's wrong with having a code P0841?

Hi there. The code P0841 means that the pressure in the transmission has dropped. This could be caused by low or dirty contaminated oil or the transmission fluid pressure sensor failing. Check the level of the transmission with the engine...

Related articles

How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...