| DTC Data Sheet | |
| System | Powertrain |
| Standard | ISO/SAE Controlled |
| Fault type | General | Location: Bank 1 |
| Official meaning | Fuel Trim Bank 1 |
DTC P0170 is an ISO/SAE controlled, General powertrain code that indicates a problem with Fuel Trim Bank 1. In other words, the engine control module (ECM/PCM) has detected an abnormal condition related to how it is adjusting fuel delivery for Bank 1. Fuel trim is the controller’s method of fine-tuning injector command to keep the air-fuel mixture on target as operating conditions change. When P0170 is stored, it means the fuel trim strategy for Bank 1 is not behaving as expected, prompting the ECM/PCM to flag the fuel trim function on that bank. This code does not, by itself, identify a failed component; it identifies a fuel-control problem that must be verified with scan data, inspection, and testing.
Look up your vehicle's recalls, specs & safety ratings — free VIN decoder with NHTSA data
P0170 Quick Answer
P0170 – Fuel Trim Bank 1 means the ECM/PCM has detected an abnormal fuel trim condition on Bank 1. Start by reviewing freeze-frame and live fuel-trim data, then inspect for unmetered air (intake/vacuum/PCV leaks), verify fuel delivery (pressure/volume), and confirm sensor and wiring integrity that influence fuel trim control.
What Does P0170 Mean?
Official meaning: Fuel Trim Bank 1. This means the ECM/PCM has recognized a fault condition associated with fuel trim operation for Bank 1 (the engine bank that contains cylinder #1). Fuel trim refers to the controller’s adjustments to injector pulse width used to maintain the commanded air-fuel mixture based on feedback and calculated airflow.
When P0170 sets, the ECM/PCM is essentially reporting that the Bank 1 fuel trim function is not operating within expected behavior. The controller may be adding or subtracting fuel more than expected, or it may detect that the adaptation/correction for Bank 1 is not functioning normally. The correct response is to diagnose the underlying reason Bank 1 fuel trim is being driven outside normal control, rather than assuming a single part has failed.
Theory of Operation
The ECM/PCM estimates how much air is entering the engine, then calculates how much fuel is required to achieve the desired mixture. It refines this calculation using feedback from mixture-related sensors. The resulting corrections are expressed as fuel trims. Short-term fuel trim (STFT) represents rapid adjustments, while long-term fuel trim (LTFT) represents learned corrections that compensate for repeatable conditions over time.
P0170 indicates a detected problem with this trim process on Bank 1. If unmetered air enters the engine, fuel delivery is insufficient/excessive, exhaust feedback is biased, or a key input signal is inaccurate, the ECM/PCM’s corrections can move beyond what it considers acceptable or behave abnormally for Bank 1. The code is therefore a diagnostic starting point focused on air measurement, fuel delivery, exhaust feedback integrity, and related electrical connections that influence Bank 1 fueling.
Symptoms
- Malfunction indicator lamp (MIL) / check engine light illuminated
- Rough or unstable idle
- Hesitation, stumble, or reduced response during acceleration
- Reduced fuel economy
- Surging during steady-speed driving
- Hard starting or extended cranking (condition-dependent)
- Fuel odor or dark exhaust smoke if the mixture is driven rich
Common Causes
- Unmetered air entering the engine on Bank 1 (vacuum leaks, PCV-related leaks, intake duct leaks downstream of airflow measurement)
- Airflow measurement or calculation errors that affect fuel trim control (sensor signal skew, circuit issues, or intake restrictions)
- Fuel delivery problems (low fuel pressure, insufficient fuel volume, or supply issues that prevent proper fueling)
- Fuel injector faults affecting Bank 1 fueling (leakage, restriction, imbalance, or electrical control issues)
- Exhaust leaks upstream of the Bank 1 upstream feedback sensor that can bias mixture feedback
- Mixture feedback sensor issues on Bank 1 (slow response, biased output, heater/circuit faults, or connector problems)
- EVAP purge flow problems that introduce unintended vapor/airflow at the wrong time
- Wiring, connector, power, or ground faults impacting sensors or actuators used for Bank 1 fuel trim control
Diagnosis Steps
Tools needed: OBD-II scan tool with live data and freeze-frame, a DVOM for electrical checks, a smoke machine (or equivalent) for intake leak detection, and a fuel pressure/volume test setup. If available, use scan tool data logging for a consistent road-test capture.
- Confirm the code and record data. Verify P0170 is stored (or pending) and record freeze-frame data and all additional DTCs. Do not clear codes until you have captured the original snapshot.
- Identify Bank 1 and validate the complaint. Confirm which side of the engine is Bank 1 (cylinder #1 side). Start the engine and observe idle quality and any immediate drivability issues.
- Review fuel trim at multiple operating points. With the engine fully warmed up, observe STFT and LTFT for Bank 1 at idle, around 2,500 RPM no-load, and during a steady cruise. Note whether trims change significantly with RPM/load.
- Check for obvious intake and vacuum leaks. Inspect intake ducting, hose connections, PCV plumbing, brake booster hose, and vacuum ports. Look for splits, loose clamps, collapsed sections, or disconnected lines that could alter measured airflow.
- Perform a smoke test of the intake/PCV system. Introduce smoke and check for leaks at manifold gaskets, throttle body sealing, vacuum nipples, PCV connections, and related gaskets. Repair verified leaks and recheck trims.
- Evaluate mixture feedback behavior for Bank 1. In closed loop, confirm the Bank 1 upstream feedback sensor responds appropriately to throttle changes. If response appears abnormal, verify heater operation, power/ground, and connector integrity before replacing any sensor.
- Inspect for exhaust leaks ahead of the Bank 1 upstream feedback sensor. Check the exhaust manifold area, gasket surfaces, and upstream joints. Repair leaks that could introduce outside oxygen and bias feedback used for trim control.
- Verify fuel delivery under the conditions shown in freeze-frame. Measure fuel pressure and, where possible, fuel volume. If the problem appears under load, test under load rather than only at idle.
- Check injector operation and Bank 1 balance where applicable. Use available scan tool functions or appropriate test methods to look for injector imbalance, restriction, leakage, or electrical control problems affecting Bank 1 fueling.
- Verify electrical integrity for related circuits. Inspect harness routing and connectors for corrosion, terminal tension issues, or damage. Perform voltage-drop tests on critical power/ground paths while the system is operating, then re-check trims after repairs.
Professional tip: Use freeze-frame conditions as your test plan. If P0170 set at hot idle, prioritize intake/PCV leaks and unintended purge flow. If it set during higher load or higher RPM, prioritize fuel delivery testing and verify signals that drive calculated load and fueling under those same conditions.
Possible Fixes
- Repair verified intake duct, vacuum, or PCV leaks affecting measured airflow
- Repair verified exhaust leaks upstream of Bank 1 mixture feedback sensing
- Correct EVAP purge control problems that introduce unintended vapor/airflow
- Restore proper fuel pressure and fuel volume if testing confirms a delivery fault
- Service or repair injector issues affecting Bank 1 after confirmation by testing
- Repair wiring, connector, power, or ground faults affecting Bank 1 fuel trim control inputs/outputs
Can I Still Drive With P0170?
You may be able to drive with P0170 in the short term if the engine runs smoothly and the MIL is steady, but it should be diagnosed promptly because it indicates Bank 1 fuel trim control is not operating normally. Continued driving with an unresolved fuel trim problem can lead to poor drivability, reduced fuel economy, and increased risk of secondary issues if the mixture becomes persistently too lean or too rich. Avoid hard acceleration and heavy loads until the cause is identified, and stop driving if you experience misfiring, severe power loss, or a flashing MIL.
How Serious Is This Code?
P0170 is a moderate-severity code because it points to a fuel-control problem on Bank 1 that can range from minor to more disruptive depending on the underlying cause. If fuel trim is being forced significantly positive or negative, the engine may run poorly and emissions can increase. A sustained rich or lean condition can contribute to drivability problems and may increase stress on emissions components. The seriousness depends on how the vehicle behaves and what the fuel-trim data shows during the operating conditions that triggered the DTC.
Common Misdiagnoses
A frequent misdiagnosis is replacing mixture feedback or airflow-related components without confirming the reason Bank 1 fuel trim is abnormal. Fuel trim codes can be driven by unmetered air leaks, exhaust leaks, fuel delivery faults, injector issues, or electrical problems. Another error is evaluating trims only at idle or only at one RPM, which can miss load-dependent problems. The correct approach is to use freeze-frame and live data to identify when the trim problem occurs, then prove the fault with leak checks, fuel testing, and electrical verification before replacing parts.
Most Likely Fix
The most likely fix depends on what testing confirms, but many successful repairs involve correcting unmetered air entering the engine (such as intake/vacuum/PCV leaks) or restoring proper fuel delivery when pressure/volume is out of specification. Use fuel trim data, smoke testing, and fuel pressure/volume measurements to identify the condition that is forcing abnormal Fuel Trim Bank 1 behavior, then verify the repair by confirming trims stabilize under the same conditions found in freeze-frame.
Repair Costs
Repair cost depends on whether the confirmed root cause is wiring, connector condition, a sensor, a module, or the labor needed to diagnose the fault correctly.
| Repair Type | Estimated Cost |
|---|---|
| Basic DIY inspection | $0 – $50 |
| Professional diagnosis | $100 – $180 |
| Wiring / connector repair | $80 – $350+ |
| Component / module repair | $120 – $600+ |
Key Takeaways
- P0170 is an ISO/SAE controlled, General powertrain code meaning Fuel Trim Bank 1.
- The code indicates an abnormal fuel trim condition on Bank 1, not a guaranteed failed component.
- Diagnosis should be guided by freeze-frame and live fuel-trim data at idle, cruise, and load.
- Common fault paths include unmetered air, fuel delivery issues, exhaust leaks, injector problems, and electrical integrity faults.
- Confirm the repair by rechecking trims under the same operating conditions that originally set the code.
FAQ
What is the official meaning of P0170?
The official meaning of P0170 is Fuel Trim Bank 1. It indicates the ECM/PCM has detected an abnormal condition related to fuel trim control on Bank 1.
What is Bank 1 on a P0170 code?
Bank 1 is the side of the engine that contains cylinder #1. On inline engines, Bank 1 is typically the only bank; on V-type engines, it refers to the cylinder bank where cylinder #1 is located.
Does P0170 mean the engine is running lean or rich?
P0170 does not strictly mean lean or rich by itself. It indicates the fuel trim function on Bank 1 is abnormal. The engine may be driven lean or rich depending on the underlying cause, which must be determined using fuel-trim values, sensor feedback, and supporting tests.
What data should I look at first when diagnosing P0170?
Start with freeze-frame data and live STFT/LTFT for Bank 1. Note engine temperature, RPM, load, and whether the system was in closed loop. Then observe how trims change at idle, at a raised RPM, and during a steady cruise to identify when the abnormal trim behavior occurs.
What confirms that P0170 is fixed?
P0170 is confirmed fixed when fuel trims for Bank 1 stabilize within a normal control range during the same operating conditions that originally set the code, and the code does not return after clearing and completing a verification drive cycle appropriate for the vehicle.