P0170 — Fuel Trim Malfunction (Bank 1)

P0170 — Fuel Trim Malfunction (Bank 1). A fault in the fuel delivery and mixture control. Short, gentle driving to a shop is usually possible. Typical causes: faulty fuel pressure regulator, vacuum or intake leaks skewing the mixture, faulty fuel rail pressure sensor or wiring.

powertrain (engine/transmission)

Is it safe to drive?

Diagnose P0170 promptly P0170 does not always require stopping immediately, but prolonged fuel-trim imbalance can increase emissions and stress the catalytic converter. Avoid heavy driving and arrange diagnosis; stop if the engine is severely rough, misfiring, losing power, or showing a strong fuel odor.

Typical symptoms

  • The check engine light illuminates with P0170 stored in the powertrain controller.
  • Fuel consumption increases because the controller is adding extra fuel to correct a perceived lean condition.
  • The engine may idle roughly, hesitate, or accelerate weakly under load.
  • An occasional misfire or unstable engine speed can occur when the Bank 1 mixture is substantially incorrect.
  • Some vehicles drive normally and show only the warning lamp, although positive Bank 1 fuel trim remains visible during live scanning.

Common causes

  • For P0170, a cracked intake hose, defective PCV hose, or throttle-body gasket leak can introduce unmetered air and make the fuel controller calculate an overly lean mixture.
  • A contaminated or failing mass airflow sensor can report less air than the engine receives, causing incorrect fuel delivery and a P0170 condition.
  • Low fuel pressure from a weak regulator, restricted supply, or partially clogged filter can leave Bank 1 injectors unable to deliver the commanded fuel quantity.
  • Dirty, leaking, or electrically defective injectors on Bank 1 may produce an incorrect mixture even when fuel pressure is normal.
  • A slow Bank 1 oxygen sensor, damaged wiring, or an exhaust leak ahead of the sensor can provide false mixture feedback and contribute to P0170.
  • Corroded sensor connectors, poor engine grounds, or an incorrect ECU calibration can allow P0170 to remain stored after the underlying air, fuel, or sensor fault is repaired.

How to diagnose with an OBD scanner

  1. Confirm P0170 and inspect the freeze-frame data Connect an OBD2 scanner through an ELM327 adapter or use AIScanAuto to read stored and pending codes. Confirm P0170, check for related codes such as P0171, and record engine speed, load, coolant temperature, and operating conditions when the fault appeared.
  2. Search for unmetered air Inspect the intake hose, PCV system, throttle-body gasket, and vacuum hoses for cracks or disconnection. Check for air entering after the airflow sensor, and pressure-test suspect vacuum lines to identify a leak that could create P0170.
  3. Check mixture-sensor operation If the engine uses a mass airflow sensor, compare its actual reading with the commanded value while the engine is at idle and under load. Inspect the sensor element and connector, then verify that the Bank 1 oxygen sensor switches properly and has clean, intact wiring.
  4. Verify fuel delivery Test fuel pressure against the vehicle specification and inspect the regulator, filter, supply lines, and fuel-pump operation. Perform injector balance or leak testing on Bank 1 if pressure and airflow measurements are normal.
  5. Repair and validate the fuel-trim correction After correcting the identified fault, clear P0170 with the scanner and monitor Bank 1 short-term and long-term fuel trim through warm-up and varied load conditions. Trim should move toward zero and remain within the manufacturer's limits; otherwise continue with sensor wiring, grounds, and ECU checks.

Approximate repair cost

Typical independent-shop estimates for diagnosing and repairing P0170 are approximately $150–$800 USD. A hose or gasket repair may be near the lower end, while sensor, regulator, or injector work may cost more; figures are estimates and vary by region.

Common questions

Does P0170 always mean that Bank 1 is running too lean?

Not necessarily. P0170 is a general fuel-trim malfunction for Bank 1, often associated with a lean correction, but the exact conditions and thresholds depend on the vehicle manufacturer.

Can I continue driving with a P0170 code?

Yes, cautiously, if the engine runs smoothly and fuel trim is only moderately out of range. Avoid sustained high load and seek diagnosis soon, but stop driving if misfire, severe hesitation, or fuel odor develops.

What does Bank 1 mean when checking P0170?

Bank 1 identifies the engine bank containing cylinder number 1. On a V-type engine, Bank 1 is normally opposite the bank containing cylinders 3 and 4, but the physical side can vary.

Is P0170 different from P0171?

Yes. P0170 reports a general Bank 1 fuel-trim malfunction, while P0171 specifically identifies a system-too-lean condition on Bank 1; both may be present in the same fault event.

When your scanner pulls code P0170, the engine control unit is telling you it has spotted a problem with the air-fuel mixture on one side of the engine. The official definition reads "Fuel Trim Malfunction (Bank 1)," and it falls under the powertrain category because it directly affects how the engine burns fuel. The control module constantly evaluates sensor data from the fuel delivery system and makes adjustments through short-term and long-term fuel trims. When those adjustments can no longer bring the mixture back into the acceptable window after a set number of drive cycles, P0170 gets stored and the check engine light illuminates. The freeze frame data captured alongside the code is valuable—it records engine speed, load, temperature, and vehicle speed at the exact moment the fault occurred, giving you a solid starting point for diagnosis.

Bank 1 refers to the engine bank that contains cylinder number one. On V-type engines, this is either the left or right side depending on the manufacturer. Always confirm which side Bank 1 corresponds to on your specific application before replacing components or you risk fixing the wrong half of the engine.

The fuel trim system works by constantly fine-tuning the amount of fuel delivered through the injectors. Inputs from the mass airflow sensor, oxygen sensors, manifold absolute pressure sensor, and other devices tell the ECU whether the mixture is running rich (too much fuel) or lean (too much air). When P0170 appears, the ECU has determined that the mixture has drifted outside its calibrated parameters and the trim adjustments are insufficient to correct it. This could stem from a fuel delivery problem, an air leak, a faulty sensor, or even poor-quality fuel—all of which prevent the closed-loop system from doing its job properly.

Symptoms

  • Check Engine Light is illuminated
  • Noticeable loss of power when the engine is under load
  • Rough idle and hesitation during acceleration
  • Fuel consumption higher than normal
  • Fuel smell from the exhaust, particularly in more severe cases
  • In rare instances, stalling or rough running that mimics other drivability issues

Causes

The most common culprits are listed from most to least frequently encountered:

  • Contaminated, diluted, or otherwise incorrect fuel getting into the tank
  • Clogged, leaking, or malfunctioning fuel injectors preventing proper fuel atomization
  • Weak fuel pump or a fuel filter that has become restricted, limiting fuel flow to the rail
  • Faulty fuel rail pressure sensor or associated wiring that provides inaccurate data to the ECU
  • Vacuum leaks or intake system air leaks that allow unmetered air to enter the combustion chamber and skew the mixture ratio
  • Faulty or contaminated mass airflow sensor sending incorrect air flow readings
  • Oxygen sensor failure on Bank 1 leading to improper closed-loop fuel adjustments

How to Diagnose

  1. Connect your OBD2 scanner, confirm that P0170 is stored in the ECU, and record the freeze frame data immediately. This snapshot tells you exactly what the engine was doing when the fault was detected.
  2. Review any other stored codes—related trouble codes often point to the underlying cause. Check manufacturer technical service bulletins for your specific make and model; many P0xxx codes have known factory fixes or software updates documented.
  3. Perform a thorough visual inspection of the wiring harness and electrical connectors related to fuel delivery and the sensors involved in mixture control. Look for chafed insulation, corrosion, broken wires, or connectors that are not fully seated.
  4. Measure fuel pressure at the rail with a gauge while the engine is running at idle and under simulated load conditions. Compare the results to factory specifications for your vehicle.
  5. Monitor short-term and long-term fuel trim values in the scanner's live data stream. Sustained positive or negative trims indicate whether the mixture is rich or lean and how severely the ECU is compensating.
  6. Clear the code, complete a drive cycle that replicates the conditions from the freeze frame data, and verify that P0170 does not return.

Repair Options and Costs

The appropriate repair depends entirely on which component is actually at fault. Always verify the cause before purchasing parts.

  • Fuel injector cleaning or replacement: $200–$800
  • Fuel rail pressure sensor or pressure regulator replacement: $150–$450
  • Fuel filter replacement: $80–$200
  • Fuel pump replacement: $400–$900

How Much Does It Cost to Fix P0170?

Total cost varies based on the root cause and your vehicle's fuel system design. At independent shop rates in the United States, most P0170-related repairs fall somewhere between $80 and $900 when parts and labor are combined. An accurate diagnosis before you buy any parts is the single most effective way to keep costs manageable. The fuel filter is almost always the least expensive fix, while a failed fuel pump represents the high