Fault Code Description
P0170 means Fuel Trim Malfunction. The ECM/PCM has detected that the fuel correction required to maintain the expected air-fuel mixture is outside its acceptable range. Depending on the vehicle, the condition can be related to a lean or rich mixture and may involve the MAF sensor, oxygen/A/F sensor, intake leaks, fuel pressure, injectors, or other fuel-control components. Nissan service information, for example, describes P0170 as a fuel-trim malfunction and checks fuel pressure, the heated oxygen sensor circuit, and fuel injection components during diagnosis. 0
Symptoms of P0170
The MIL illuminates after the ECM detects an abnormal fuel-trim condition.
The engine may run unevenly, especially at idle.
Hesitation or reduced engine response may occur.
Incorrect fuel correction can increase fuel consumption.
Causes of P0170
- Incorrect MAF sensor readings
- Vacuum or intake air leaks
- Faulty oxygen or air-fuel ratio sensor
- Incorrect fuel pressure
- Restricted fuel supply
- Dirty or faulty fuel injectors
- Exhaust leak before the oxygen sensor
- PCV or crankcase ventilation problems
- Damaged wiring or electrical connections
- Fuel contamination
How to Fix P0170
1. Check Fuel Trim Data
Use a scan tool to compare STFT and LTFT at idle and under load. The direction and magnitude of the correction can help determine whether the engine is compensating for a lean or rich condition.
2. Inspect the Intake System
Check intake hoses, vacuum lines, PCV connections, and the intake manifold for unmetered air leaks. A smoke test can help locate leaks that are difficult to see.
3. Check the MAF Sensor
Verify that the MAF reading is plausible for the engine and operating condition. A contaminated or inaccurate MAF can cause incorrect fuel calculations.
4. Check Fuel Pressure
Verify fuel pressure against the manufacturer's specification. Low pressure can create a lean condition, while excessive pressure can contribute to a rich condition.
5. Check the Oxygen or A/F Sensor
Verify that the upstream sensor is responding correctly. Do not replace the sensor simply because P0170 is stored; first determine whether the sensor is reporting a real mixture problem or causing a false correction.
6. Check Injectors and Exhaust Leaks
Inspect the injectors for proper operation and check for exhaust leaks upstream of the oxygen sensor, which can introduce oxygen into the exhaust and distort fuel-trim calculations.
Repair Cost for P0170
Approximately $50–$250+ depending on the location and labor.
Approximately $100–$400+ depending on the vehicle.
Approximately $100–$400+ depending on the application.
Costs vary widely depending on whether the problem involves pressure, injectors, or fuel delivery.
These are general estimates only. The actual cost depends on the vehicle, engine, labor rate, and the component causing P0170.
Common Repair Mistakes
P0170 is a fuel-trim code, not automatically an oxygen-sensor failure.
An inaccurate airflow reading can cause incorrect fuel correction.
Unmetered air can significantly affect fuel trims, especially at idle.
Fuel-trim values and freeze-frame data are often more useful than the code alone.
Manufacturer-Specific Notes for P0170
Peugeot
On Peugeot applications, P0170 should be diagnosed through the engine's fuel-mixture correction data rather than assuming that one particular sensor has failed. Check the MAF/air measurement, intake leaks, fuel pressure, injectors, and oxygen/A/F sensor operation according to the engine fitted to the vehicle.
Nissan
Nissan provides a particularly useful distinction: P0170 is monitored as a Fuel Trim Bank 1 fault, with the ECM evaluating mixture compensation. Nissan diagnostic procedures can include checking fuel leakage, fuel pressure, the heated oxygen sensor input circuit, and injector operation. 1
Renault
On Renault applications, P0170 is related to fuel-mixture adaptation. Diagnosis should focus on how the short-term and long-term fuel corrections are behaving, then check for intake leaks, MAF errors, fuel-delivery problems, and sensor faults rather than replacing parts at random. 2
Hyundai
For Hyundai applications, check the air-intake system, MAF/MAP information where applicable, fuel pressure, injectors, and upstream oxygen/A/F sensor data. The exact diagnostic path depends on the engine and fuel-control system.
Kia
Kia can use P0170 in applications where the ECM detects abnormal fuel-trim correction. Check the actual fuel-trim values and investigate air leaks, airflow measurement, fuel delivery, and sensor feedback before replacing components.
Opel
On Opel applications, P0170 can be associated with fuel-trim adaptation problems. Intake leaks, MAF readings, fuel pressure, injectors, and lambda feedback should be considered together because the code does not identify a single failed component.
Toyota
On Toyota vehicles, fuel-trim diagnosis should focus on the relationship between MAF/MAP data, air-fuel ratio sensor feedback, fuel pressure, and intake air leaks. The exact limits used to trigger the code vary by engine.
Mitsubishi
For Mitsubishi applications, verify the fuel-trim values and inspect the airflow measurement, intake system, fuel delivery, and oxygen/A/F sensor circuit. Vehicle-specific specifications should be used because the fuel-control strategy differs between engines.
BMW
On BMW applications, P0170 can occur with fuel-control problems involving unmetered air, MAF measurement, crankcase ventilation, fuel delivery, or oxygen-sensor feedback. BMW diagnostic work should therefore include checking intake and crankcase ventilation leaks before condemning the oxygen sensor. 3
Related Codes
System Too Lean – Bank 1
System Too Rich – Bank 1
Fuel Trim Malfunction – Bank 2
System Too Lean – Bank 2
FAQ About P0170
What does P0170 mean?
P0170 means Fuel Trim Malfunction. The ECM has detected that fuel correction is outside its expected range.
How do I fix P0170?
Check fuel-trim data first, then inspect for intake leaks, MAF problems, incorrect fuel pressure, injector problems, and faulty oxygen/A/F sensor feedback.
Can a bad MAF sensor cause P0170?
Yes. An inaccurate MAF reading can cause the ECM to calculate the wrong amount of fuel and produce abnormal fuel trims.
Can a vacuum leak cause P0170?
Yes. Unmetered air entering the engine can force the ECM to make excessive fuel corrections.
Does P0170 mean the O2 sensor is bad?
No. The oxygen or A/F sensor is only one possible cause. The sensor may simply be correctly reporting a mixture problem caused elsewhere.
Is P0170 serious?
It should be diagnosed because prolonged incorrect fuel control can affect performance, fuel economy, emissions, and catalytic-converter operation.
Can I drive with P0170?
If the engine is running normally, limited driving may be possible, but the underlying fuel-control problem should be diagnosed rather than leaving the code unresolved.
Final Result
P0170 is a fuel-trim malfunction, not a command to replace one specific component. The most effective diagnosis starts with fuel-trim data and then checks air leaks, MAF readings, fuel pressure, injectors, and oxygen/A/F sensor feedback. Manufacturer-specific procedures should be followed because the way P0170 is detected can differ between Peugeot, Nissan, Renault, Hyundai, Kia, Opel, Toyota, Mitsubishi, and BMW.