P0170
UniversalFuel Trim Malfunction (Bank 1)
The engine computer adjusts fuel delivery using sensor feedback to keep the air-fuel mixture within its intended range. P0170 means it detected a fuel-trim malfunction for Bank 1, but the code does not identify the cause or specify whether the mixture is rich or lean. The vehicle may run poorly or use more fuel, though it may also have no noticeable symptoms.
⚠️ Before You Begin (Safety First)
If the check-engine light is flashing, the engine is running very roughly, or you smell fuel, stop driving when it is safe and arrange an inspection. Continued operation with a serious mixture problem can worsen drivability or risk damage. If the light is steady and the vehicle runs normally, avoid hard driving and have the fault diagnosed soon.
Common Symptoms
- The check-engine light may be on, with no obvious change in how the vehicle runs.
- Rough idle or hesitation may occur if the fuel correction problem affects combustion.
- Fuel economy may worsen if the engine is not maintaining its intended air-fuel mixture.
- The engine may feel weak or run unevenly; the code alone does not establish whether the mixture is rich or lean.
Common Causes
- Unmetered air entering the engine, such as through an intake leak, can disturb the mixture the computer is trying to control.
- An exhaust leak before a mixture-feedback sensor can affect the sensor reading and fuel correction.
- Incorrect air-measurement or mixture-feedback signals can lead the computer to calculate inappropriate fuel adjustments.
- Fuel-delivery problems, such as restricted or excessive delivery, may prevent the intended mixture from being maintained.
- Wiring, connector, or other control-system problems can interfere with sensor signals or fuel-trim operation.
Diagnostic Steps
- Note whether the check-engine light is steady or flashing and whether the engine runs roughly or smells of fuel; stop driving and seek help if serious warning signs are present.
- With the engine off and cool, look for disconnected or visibly damaged intake hoses and loose electrical connectors; do not touch hot or moving components.
- Check for other stored codes and record any available freeze-frame information before clearing codes, since these details can help show when the fault occurred.
- If you have a scan tool and know how to use it, review Bank 1 fuel-trim and mixture-sensor data under suitable operating conditions; readings need vehicle-specific interpretation.
- If the cause is not clear from safe visual checks, arrange diagnosis rather than replacing a sensor or other part based on this code alone.
When to Call a Professional
Start with freeze-frame data and fuel-trim readings for Bank 1, then compare sensor feedback with engine operating conditions. Check for intake or exhaust leaks, inaccurate air-measurement or mixture-feedback signals, and fuel-delivery problems before replacing parts. Confirm the cause with vehicle-specific service information and recheck the system after repairs.
Compare component listings
Confirm diagnosis and vehicle fitment before buying. A listing does not prove that a part needs replacement. We may earn a commission from qualifying purchases.
Commonly Asked Questions
Does P0170 prove that a particular sensor has failed?
No. It reports a fuel-trim malfunction for Bank 1, not a failed part. Leaks, fuel delivery, sensor signals, wiring, or other issues may be involved.
Does this code mean the engine is running lean or rich?
The definition does not specify either condition. Scan data and further testing are needed to determine what the engine is doing and why.
What does Bank 1 mean?
Bank 1 is the engine bank or cylinder group that contains cylinder 1. Its physical location depends on the vehicle and engine.
Can I keep driving with P0170?
A steady light with normal running may allow cautious driving to a repair appointment, but arrange diagnosis soon. Stop when safe if the light flashes, the engine runs very roughly, or you smell fuel.
Browse Available Code Guides
Previous and next available guides in database record order, across makes. Adjacent entries may share a code number and do not necessarily describe related faults.