P0170
Fix within a few daysThe engine computer cannot properly adjust the fuel mixture for Bank 1.
Code P0170 means the engine's computer cannot properly adjust the fuel mixture for Bank 1. Common causes: Vacuum leaks (35%), MAF sensor (25%), O2 sensor (20%). Drivability: Yes, safe to drive, but fix soon. Repair cost: $50-$200 DIY, $150-$500 professional.
Can I Drive With P0170?
Yes, for short trips only
Essential trips under 10 miles, avoid highways and heavy acceleration. Fix within a few days.
Stop driving immediately if: Flashing Check Engine Light, significant power loss, loud engine noises, strong rotten egg smell.
Symptoms of P0170
- 1Check Engine Light is on
- 2Rough idle or engine hesitation
- 3Poor acceleration or reduced engine power
- 4Decreased fuel economy
- 5Engine stalling
- 6Rotten egg smell from exhaust (if running rich)
Common Causes of P0170
Parts most likely causing this code, ranked by probability
Unmetered air entering the engine after the MAF sensor causes the fuel mixture to be incorrect, forcing the computer to make extreme adjustments.
35% of P0170 cases are fixed by repairing vacuum leaks
A dirty or faulty MAF sensor sends incorrect air intake readings to the engine computer, leading to an improperly calculated fuel mixture.
25% of P0170 cases are fixed by replacing or cleaning the MAF sensor
A failing upstream O2 sensor provides inaccurate exhaust gas readings, causing the engine computer to misadjust the fuel trim.
20% of P0170 cases are fixed by replacing the upstream O2 sensor
Issues like low fuel pressure from a failing pump or regulator, a clogged fuel filter, or leaking fuel injectors directly impact the fuel mixture.
10% of P0170 cases are fixed by addressing fuel delivery components
An exhaust leak before the upstream O2 sensor can draw in outside air, tricking the O2 sensor into reading a lean condition and causing the computer to over-compensate.
5% of P0170 cases are fixed by repairing exhaust leaks
A stuck-open EVAP purge valve can create a vacuum leak, introducing unmetered air into the intake and affecting fuel trim.
5% of P0170 cases are fixed by repairing EVAP system issues
Check These First (Before Buying Parts)
- Visually inspect all accessible vacuum hoses for cracks, loose connections, or disconnections.
- Ensure your gas cap is tight and not damaged.
- Clean the Mass Air Flow (MAF) sensor with a dedicated MAF sensor cleaner.
How to Diagnose P0170
- 1Visually inspect all vacuum hoses, intake manifold gaskets, and PCV system components for cracks or disconnections.
- 2Clean the Mass Air Flow (MAF) sensor with a specialized MAF sensor cleaner.
- 3Use an OBD-II scan tool to monitor live data, specifically short-term and long-term fuel trims for Bank 1, and upstream O2 sensor readings.
- 4Perform a smoke test on the intake system to pinpoint any vacuum leaks.
- 5Check fuel pressure at the fuel rail using a fuel pressure gauge.
- 6Inspect for exhaust leaks before the upstream O2 sensor.
P0170 on Popular Vehicles
Mercedes-Benz
1998-2015P0170 is a very common code on many Mercedes-Benz models. Often points to vacuum leaks in the intake system (e.g., intake manifold gaskets, breather hoses, PCV system) or a failing Mass Air Flow (MAF) sensor. Diagnosis often requires a smoke test.
60% fixed by repairing vacuum leaks or replacing MAF sensor
Toyota Camry
2002-2017On Toyota Camry models, P0170 is frequently caused by a dirty or failing Mass Air Flow (MAF) sensor. Upstream oxygen sensors can also be a factor, especially on higher mileage vehicles. Always clean the MAF first.
50% fixed by cleaning/replacing MAF or O2 sensor
Ford F-150
2004-2014Ford F-150 trucks often trigger P0170 due to vacuum leaks, particularly around the PCV valve, PCV hoses, or intake manifold gaskets. Fuel pressure issues from a failing fuel pump or regulator are also known culprits.
45% fixed by repairing vacuum leaks or fuel system components
Frequently Asked Questions
What does P0170 mean?
P0170 indicates that the engine's computer has detected an issue with the fuel trim system on Bank 1, meaning it's unable to maintain the correct air-fuel mixture within its programmed limits.
Can I drive with P0170?
Yes, you can drive with P0170, but you should fix it within a few days. Ignoring this code leads to poor engine performance, reduced fuel economy, and can cause expensive damage to your catalytic converter over time.
Will P0170 clear itself?
No, P0170 will not clear itself. The engine computer will continue to detect the fuel trim malfunction. You must diagnose and fix the underlying problem, then clear the code with an OBD-II scan tool.
How do I fix P0170 myself?
Start by checking for obvious vacuum leaks (cracked hoses, loose clamps). Clean your MAF sensor with MAF cleaner. If those don't work, you'll need a scan tool to monitor fuel trims and O2 sensor readings to pinpoint the issue, which could be an O2 sensor, fuel pressure problem, or more subtle vacuum leak.
How much does it cost to fix P0170?
DIY repair costs for P0170 range from $50 (for MAF cleaner or a simple vacuum hose) to $200 (for a new MAF sensor or O2 sensor). Professional shop costs typically range from $150 to $500, depending on the diagnosis and parts needed.
P0170 keeps coming back - why?
P0170 keeps coming back because the root cause has not been correctly identified or fully repaired. Common reasons for recurrence include overlooking small vacuum leaks, a faulty replacement part, or misdiagnosing the problem (e.g., replacing an O2 sensor when the MAF sensor was the actual issue).
Will P0170 fail emissions/smog test?
Yes, P0170 will cause your vehicle to fail an emissions or smog test. The Check Engine Light being on is an automatic failure, and the underlying fuel trim issue means your vehicle is not operating within acceptable emissions standards.
What's the difference between P0170 and P0171?
P0170 is a general 'Fuel Trim Malfunction' for Bank 1, indicating the computer is struggling to adjust the fuel mixture. P0171 is more specific, meaning 'System Too Lean (Bank 1)', which is one specific type of fuel trim malfunction that P0170 can encompass.
P0170 on Mercedes-Benz?
P0170 is very common on Mercedes-Benz vehicles. The most frequent causes are vacuum leaks, especially from intake manifold gaskets, breather hoses, or PCV system components, and failing Mass Air Flow (MAF) sensors. Start by thoroughly checking for vacuum leaks and cleaning or replacing the MAF sensor.
Questions to Ask Your Mechanic
Did you check for vacuum leaks using a smoke machine?
Good answer: Yes, we performed a smoke test and found a leak at the intake manifold gasket (or specific hose).
What are the short-term and long-term fuel trims for Bank 1 at idle and under load?
Good answer: At idle, short-term is X% and long-term is Y%. Under load, short-term is A% and long-term is B%. This indicates a [lean/rich] condition.
Did you test the fuel pressure?
Good answer: Yes, fuel pressure is Z PSI, which is within specification (or too low/high).
Repair Cost Estimate
DIY Repair
Parts only
$50-$200
Shop Repair
Parts + labor
$150-$500
Save $100-$300 by doing it yourself
Difficulty
intermediate
Time
1-3 hours
Intermediate - requires an OBD-II scan tool with live data capabilities to accurately diagnose the root cause beyond simple visual checks and MAF cleaning.
Cost of Waiting
Continued driving with P0170 leads to reduced engine performance, significantly decreased fuel economy, and can cause premature failure of expensive components like your catalytic converter ($800-$2,500 replacement). A $50 MAF sensor cleaning now prevents a $2,000 bill later.
While You're In There...
If you're cleaning or replacing the MAF sensor, the air filter is right there and directly impacts air flow to the MAF. A dirty filter can contribute to MAF issues.
The PCV system is a common source of vacuum leaks that cause P0170. If you're already checking vacuum lines, inspecting and replacing these components makes sense.
Tools You'll Need
- OBD-II Scan Tool (with live data capability)
- MAF Sensor Cleaner
- Basic Hand Tools (screwdrivers, pliers, sockets)
- Vacuum Gauge (optional, for advanced diagnosis)
- Fuel Pressure Gauge (optional, for advanced diagnosis)
- Smoke Machine (recommended for finding vacuum leaks)
P0170 is a common fuel system code. Most repairs are straightforward, and once fixed, your engine will run more efficiently and reliably.
- Family-owned since 1957
- 990,000+ happy customers
- Fast nationwide shipping
- Easy returns
Your Next Steps
Step 1: Visually inspect all vacuum lines and the PCV system for any obvious cracks or disconnections. Tighten any loose clamps.
Step 2: Clean your Mass Air Flow (MAF) sensor with MAF cleaner. Clear the code and drive to see if it returns.
Step 3: If the code returns, use an OBD-II scan tool to monitor live data, focusing on Bank 1 short-term and long-term fuel trims. This will tell you if the engine is running lean or rich. Also, check the upstream O2 sensor readings for Bank 1.
