A code
P0171 may mean that one or more of the following has happened:
- The MAF (Mass Air Flow) Sensor is dirty or faulty. Note: The use of "oiled" air filters may cause the MAF to become dirty if the filter is over-oiled. There is also an issue with some vehicles where the MAF sensors leak the silicone potting material used to protect the circuitry.
- There could be a vacuum leak downstream of the MAF sensor.
Possible Solutions
Possible solutions include:
- In the vast majority of cases, simply cleaning the MAF sensor does the trick. Consult your service manual for it's location if you need help. I find it's best to take it off and spray it with electronics cleaner or brake cleaner. Make sure you are careful not to damage the MAF sensor, and make sure it's dry before reinstalling
- Inspect all vacuum and PCV hoses, replace if necessary
- Check for a dirty fuel filter and proper fuel pressure
Usually the cause of P0130 is a bad
oxygen sensor
, however this isn't always the case. If your o2 sensors haven't been replaced and they are old, it's a good bet that the sensor is the problem. But, It could be caused by any of the following:
- Water or corrosion in the connector
- Loose terminals in the connector
- Wiring burnt on exhaust components
- Open or short in the wiring due to rubbing on engine components
- Holes in exhaust allowing unmetered oxygen into exhaust system
- Unmetered vacuum leak
at the engine
- Bad o2 sensor
- Bad PCM
Possible Solutions
Using a scan tool, determine if the
Bank 1, sensor 1 is switching properly. It should switch rapidly between rich and lean, evenly.
1. If it does, the problem is likely intermittent and you should examine the wiring for any visible damage. Then perform a wiggle test by manipulating the connector and wiring while watching the o2 sensor voltage. If it drops out, fix the appropriate part of the wiring harness where problem resides.
2. If it doesn\'t switch properly, try to determine if the sensor is accurately reading the exhaust or not. Do this by removing the fuel pressure regulator vacuum supply briefly. The o2 sensor reading should go rich, reacting to the extra fuel added. Reinstall regulator supply. Then induce a lean condition by removing a vacuum supply line from the intake manifold. The o2 sensor reading should go lean, reacting to the enleaned exhaust. If the sensor operates properly, then the sensor may be okay and the problem may be holes in the exhaust or an unmetered vacuum leak in the engine (NOTE: Unmetered vacuum leaks at the engine are almost always accompanied by lean codes. Refer to the appropriate articles for diagnosing an unmetered vacuum leak). If the exhaust does have holes in it, it's possible that the o2 sensor may be misreading the exhaust because of the extra oxygen entering the pipe via those holes