Severity High
P0170

Fuel Trim Malfunction (Bank 1)

What does the P0170 code mean?

P0170 indicates that the engine control module (ECM) has detected a fuel trim malfunction on bank 1, meaning the air-fuel mixture is too lean or too rich. The ECM adjusts fuel delivery based on oxygen sensor readings; when the adjustment exceeds a calibrated limit, this code sets. Common causes include vacuum leaks, faulty mass airflow (MAF) sensor, clogged fuel injectors, low fuel pressure, or exhaust leaks before the oxygen sensor.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and freeze frame data.

2

Step 2: Inspect for vacuum leaks using smoke machine or propane.

3

Step 3: Check MAF sensor readings and clean or replace if dirty.

4

Step 4: Test fuel pressure and volume; replace pump/filter if low.

5

Step 5: Inspect oxygen sensor operation and exhaust for leaks.

Need an OBD2 Scanner for the P0170? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

You can drive short distances, but prolonged driving may cause poor performance, reduced fuel economy, and potential damage to the catalytic converter. It's best to diagnose and repair promptly.

How much does it cost to fix?

Cost varies by cause: a vacuum leak repair may be $50-$150, MAF sensor replacement $100-$300, fuel pump $200-$500. Diagnostic fees are typically $50-$100.

06. Related Codes