Error code
OBD2 P0170
What it means
Fuel Trim.
Severity
Summary
P0170 indicates a malfunction in the fuel trim (adjustment of air/fuel mixture) for engine bank 1. This code is common on European vehicles, especially those with high oil consumption rates.
Symptoms
- Reduced fuel economy
- Hard starting
- Misfiring, rough idling, and poor acceleration
- Visible black smoke from the tailpipe
- Hesitation upon acceleration
- Engine may shut off immediately after start-up
Common Causes
- Oil contamination of the MAF sensor element
- Defective Mass Airflow Sensor (MAF)
- Faulty oxygen sensors
- Vacuum leaks allowing unmetered air to enter the engine
- High or low fuel pressure issues
- Clogged catalytic converter
Diagnosis
- Check and clean the MAF sensor element if oil contamination is suspected.
- Inspect all associated wiring for damage or corrosion.
- Test oxygen sensors and their control circuits.
- Verify fuel pressure within specifications.
- Clear codes and retest after repairs to ensure resolution.
Fixes
- Clean the MAF sensor element with an approved solvent if oil contamination is present.
- Replace faulty oxygen sensors or their control circuits as needed.
FAQ
Why does P0170 occur more often on European vehicles?
European vehicles, especially those with high oil consumption rates like BMW, Audi, and Mercedes-Benz, are prone to this code due to issues like MAF sensor contamination from engine oil.
What should I do if cleaning the MAF sensor doesn't fix P0170?
Inspect other components such as oxygen sensors, wiring, fuel pressure regulators, and catalytic converters for any faults or issues.
Not affiliated with OBD2. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.
More OBD2 codes
- P0100Mass or Volume Air Flow Circuit
- P0101Mass or Volume Air Flow Circuit Range/Performance
- P0102Mass or Volume Air Flow Circuit Low Input
- P0103Mass or Volume Air Flow Circuit High Input
- P0104Mass or Volume Air Flow Circuit Intermittent
- P0105Manifold Absolute Pressure/Barometric Pressure Circuit
- P0106Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance
- P0107Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
- P0108Manifold Absolute Pressure/Barometric Pressure Circuit High Input
- P0109Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
- P0110Intake Air Temperature Sensor 1 Circuit
- P0111Intake Air Temperature Sensor 1 Circuit Range/Performance