P0170 OBD2 Code Guide
P0170 is a fuel trim diagnostic trouble code. Use this hub to understand the plain meaning, the first checks to run, and which vehicle-specific guides may be more useful before replacing parts.
Fuel Trim Malfunction (Bank 1)
Code P0170 indicates that the Powertrain Control Module (PCM) has detected an issue with the fuel trim system on Bank 1. This means the PCM is unable to effectively adjust the air-fuel ratio to its optimal stoichiometric level, leading to either a consistently rich or lean condition. The system has reached its maximum or minimum adaptive learning limits, suggesting a significant underlying problem affecting combustion efficiency and emissions. This often manifests as poor engine performance, increased fuel consumption, or a noticeable exhaust odor.
Code verification standard
P0170 is published with SAE J2012 / ISO 15031-6 code structure plus OBD2 P0170 diagnostic context.
First checks
- - Read all stored and pending codes before clearing anything.
- - Save freeze-frame data so you know speed, load and temperature when the code set.
- - Inspect wiring, connectors, fuses, hoses and obvious leaks tied to the named system.
- - Compare live data against realistic values before buying sensors or modules.
- - Clear the code only after repair and complete a drive cycle to confirm it does not return.
P0170 diagnostic path
- 1Perform a thorough visual inspection for vacuum leaks: Check all vacuum lines, intake manifold gaskets, PCV valve, and brake booster for cracks, disconnections, or signs of leaks. Use a smoke machine if available for thoroughness.
- 2Analyze live data with a scan tool: Monitor Short Term Fuel Trim (STFT) and Long Term Fuel Trim (LTFT) for Bank 1, as well as Oxygen (O2) sensor readings (voltage/lambda) and Mass Air Flow (MAF) sensor readings. High positive fuel trims indicate a lean condition, while high negative trims indicate a rich condition.
- 3Inspect and test the MAF sensor: Check the MAF sensor for contamination (e.g., oil, dirt). If readings are inconsistent or outside specifications, clean the sensor with a specialized MAF cleaner or test its output voltage/frequency.
- 4Verify fuel system integrity: Check fuel pressure at the rail to ensure it's within manufacturer specifications. Also, consider checking fuel injector spray patterns and resistance for Bank 1, as clogged or leaking injectors can significantly impact fuel trim.
- 5Inspect the exhaust system for leaks: Check for any exhaust leaks upstream of the Bank 1 O2 sensor, as this can introduce unmetered air, causing the O2 sensor to read lean and the PCM to incorrectly add fuel.
Verify before repair
- - Repair all identified vacuum leaks in the intake system, PCV system, or brake booster.
- - Clean or replace a contaminated or faulty Mass Air Flow (MAF) sensor.
- - Replace a faulty Oxygen (O2) sensor on Bank 1 if it's slow to respond, stuck, or providing inaccurate readings.
- - Address fuel delivery issues by replacing a clogged fuel filter, a weak fuel pump, or cleaning/replacing faulty fuel injectors on Bank 1.
Vehicle-specific pages to check next
Searches this page covers
These queries are answered in this guide without creating thin duplicate pages.