OBD-II code · vehicle-specific
On this page
- How this differs from the generic P0171
- What actually causes it on this Civic
- Is it safe to drive with P0171?
- TSB and recall awareness
- Diagnostic steps, Civic-specific
- Read the fuel trims first
- Check the oil on a 1.5T before anything else
- Clean the MAF sensor on a 1.8L
- Smoke-test or pressure-test for unmetered air
- Fixes, cheapest first
P0171 Code in the Honda Civic
How this differs from the generic P0171
The generic P0171 page spreads the root cause across
vacuum leaks, MAF contamination, fuel delivery, and a handful of others.
On the Civic the distribution depends heavily on which engine sits in the
bay, and the two common ones behave almost like different cars.
The 1.8L R18, used across the 2006 through 2015 generations and into the
related Civic and Civic HX trims, runs a hot-wire MAF sensor in the
intake tube. Oil mist from the PCV system films the sensor element over
the years, so the MAF under-reports airflow, the PCM trims fuel to match,
and the mixture drifts lean. Unmetered air through a hardened intake
gasket or a cracked vacuum line adds to the problem past 100,000 miles.
This is the classic, MAF-and-vacuum version of P0171.
The 1.5L L15B7 turbo, used from the 2016 tenth generation onward, rewrites the cause list. It is a direct-injection engine, so the lean condition rarely comes from a fouled airflow sensor. Instead, short cold trips wash fuel into the oil, the PCV system feeds that fuel-rich vapor back into the intake, and the trims drift toward a false lean reading. A leak at a charge-pipe coupler can also lean the mixture once the turbo starts making boost. Same code, very different chase.
What actually causes it on this Civic
Frequencies below are patterns reported in iATN Honda threads and r/MechanicAdvice Civic posts, not exact statistics for any one model year.
Dirty or aged MAF sensor, 1.8L R18 (~25%). PCV oil vapor films the hot-wire element, airflow reads low, and fuel trim swings lean. Clue: LTFT high at idle and at cruise, scaling with rpm. A careful cleaning with MAF-specific cleaner often drops trim back under +5% within a drive cycle.
Intake-manifold or vacuum leak, both engines (~25%). Gaskets between the intake manifold and the head harden and shrink with heat cycles, and brittle vacuum lines split at the bends. Air sneaking in downstream of the metered point leans the mixture. Clue: trim worse at idle than at cruise, a faint hiss, and a smoke test that shows wisps at a gasket seam or hose.
Fuel dilution skewing trims, 1.5T L15B7 (~20%). Short cold trips in winter wash unburned fuel into the oil, the PCV feeds fuel-rich vapor to the intake, and the trims read lean even though no part has failed. Clue: the oil level rises on the dipstick and smells of gasoline, and the code is worse in cold weather.
PCV valve or breather fault, both engines (~10%). A PCV valve stuck open pulls extra unmetered air straight into the intake. Clue: trim worse at idle, sometimes a faint whistle near the valve cover.
Boost-side leak, 1.5T L15B7 (~10%). A loose or split charge-pipe coupler or intercooler hose bleeds boost and leans the mixture under load. Clue: a whistle as the turbo spools and trim that goes lean only under acceleration; pressure-test the charge piping.
Fuel delivery shortfall (~10%). A tired pump, a clogging filter, or dirty injectors can lean the high-load mixture. On the 1.5T a weak high-pressure pump shows up under boost. Clue: trim fine at idle but climbing under load; check fuel pressure before buying parts.
Figure out which engine you have before you spend a dollar. On the 1.8L, clean the MAF and smoke-test the intake. On the 1.5T, pull the dipstick and check for fuel in the oil first. They fail for different reasons.
Is it safe to drive with P0171?
For a short stretch, usually yes, as long as no misfire code such as
P0300 or a knock complaint sits alongside it. A mild lean condition on
either Civic engine rarely causes immediate harm, so a drive to work or
to the parts store is fine. The longer cost is what to watch: a sustained
lean mixture raises combustion temperature, which over thousands of miles
can stress the catalytic converter, and the car will fail an emissions
test until the trims come back into range. On the 1.5T, a lean reading
driven by fuel dilution also means the oil is thinning, so that one is
worth fixing sooner. Plan to diagnose and clear P0171 within a couple
of weeks rather than leaving it for a season.
TSB and recall awareness
There is no broad federal recall tying P0171 to the Civic as of this
writing. The pattern worth knowing involves the 1.5L turbo. Honda drew
oil-dilution complaints on early L15B7 cars in cold climates, where short
trips let fuel accumulate in the crankcase faster than the engine could
boil it off. Honda issued service information and a software update for
affected builds that revised cold-start and warm-up behavior, which
reduces how much fuel washes into the oil and steadies the fuel trims. A
dilution-driven P0171 can clear after an oil change plus that update.
Coverage and the exact calibration are VIN-specific, so call a Honda service department with your VIN rather than trusting a bulletin number from a forum. Bulletins get superseded, and the one that matches your exact engine and build date is the only one worth acting on. Always run your VIN through the NHTSA database to confirm any open campaign.
Diagnostic steps, Civic-specific
Read the fuel trims first
Plug in a scan tool that shows live short-term (STFT) and long-term
(LTFT) fuel trim. A healthy Civic holds combined trim within about plus
or minus 8%. P0171 typically sets when LTFT parks above +10% with STFT
also positive. Note how trim behaves across the rpm band.
- High at idle, better at cruise: points to a vacuum or PCV leak, since unmetered air matters most when total airflow is low.
- High everywhere, scaling with rpm: points to the MAF under-reporting on the 1.8L.
- Fine at idle, worse under load or boost: points to fuel delivery or a boost-side leak on the 1.5T.
Check the oil on a 1.5T before anything else
On the L15B7 turbo, pull the dipstick first. A level that has risen above the full mark and an oil that smells of gasoline point to fuel dilution faking a lean reading. Change the oil, apply any VIN-specific software update, and re-check the trims before you chase a hardware fault.
Clean the MAF sensor on a 1.8L
On the R18, unplug the MAF connector and pull the sensor from the intake tube. Spray the hot-wire element with MAF-specific cleaner only, never brake cleaner or a rag, then let it air dry fully before reinstalling. Clear the codes, reset fuel trim if your tool allows, and drive a mixed city and highway cycle while watching whether LTFT falls back toward zero.
Smoke-test or pressure-test for unmetered air
On the 1.8L, feed a smoke machine into the intake after the throttle body and watch the intake-manifold seam, the throttle-body gasket, the brake-booster hose, and the PCV hose. On the 1.5T, pressure-test the charge piping from the turbo to the throttle body and listen for the leak. No smoke machine on hand? Spray a short burst of throttle-body cleaner around each seam at idle and listen for an rpm change, working well away from ignition sources.
Fixes, cheapest first
DIY
$0 – $250
Shop
$120 – $450
Savings
$0 – $450
| Fix | Cost (USD) | When it applies |
|---|---|---|
| Clean the MAF sensor (1.8L) | $8–$15 for a can of cleaner | LTFT high and scaling with rpm, MAF visibly oily |
| Oil change to clear 1.5T fuel dilution | $40–$90 | Oil level rising, gas smell, cold-climate driving |
| Replace the PCV valve or breather | $15–$45 part | Trim worse at idle, valve stuck or no rattle |
| Replace a cracked vacuum or charge-pipe coupler | $15–$60 | Audible hiss or whistle, leak found on test |
| Replace intake-manifold gasket | $25–$70 part, $120–$300 shop labor | Smoke test shows a gasket-seam leak |
| Replace the MAF sensor (1.8L, Honda OE) | $90–$180 part | Cleaning did not drop trim; element reads erratic |
| Diagnose fuel delivery (filter, pump, injectors) | $50–$450 | Trim fine at idle, lean only under load |
| Tool | Purpose |
|---|---|
| OBD-II scan tool with live fuel-trim data | Read STFT and LTFT across the rpm band to confirm and localize the lean condition |
| MAF-specific cleaner(optional) | Clean the hot-wire element on the 1.8L without damaging it |
| Smoke machine or boost leak tester | Find unmetered air on the 1.8L intake or boost leaks on the 1.5T charge piping |
| Basic socket and ratchet set | Remove the MAF, PCV valve, charge-pipe couplers, and intake fasteners |
MAF sensor (1.8L R18)
OEM #: Honda 37980 series — confirm suffix against VIN
$90–$180
PCV valve / breather hose
OEM #: standard R18 or L15B7 part — confirm against VIN
$15–$45
Charge-pipe coupler and clamp (1.5T)
OEM #: standard L15B7 coupler — confirm against VIN
$15–$60
Affiliate disclosure: some links above may earn us a small commission at no extra cost to you. This supports our free content.
The genuine Honda or Denso MAF is the part to buy if cleaning fails on the 1.8L, and its 37980-series number varies by build date, so confirm the exact fit against your VIN before ordering. The 1.5T does not foul a conventional airflow sensor the way the 1.8L does, so resist the urge to buy a MAF for the turbo car. The PCV valve, breather hose, and charge-pipe couplers are standard parts available through any Honda dealer or RockAuto.
Buying a MAF sensor for a 1.5T Civic
Consequence: You spend $150 on a part the direct-injection engine barely relies on, and the lean code stays
Prevention: Confirm the engine first; on the 1.5T chase fuel dilution and boost leaks, not the MAF
Spraying brake cleaner or wiping the 1.8L MAF element
Consequence: The fragile hot wire gets damaged and the sensor reads erratically afterward
Prevention: Use MAF-specific cleaner only, no rag, and let it air dry fully before reinstalling
Replacing the fuel pump because the code says lean
Consequence: A $300 guess that rarely fixes a Civic P0171, since fuel parts sit near the bottom of the list
Prevention: Read fuel trims first; high at idle points to air, not fuel
Ignoring a rising oil level on a 1.5T
Consequence: Fuel-diluted oil keeps skewing the trims and the code returns after every cold spell
Prevention: Change the oil, apply any VIN-specific update, and re-check trims before buying hardware
What Civic owners report on forums
A pattern repeats across Civic P0171 discussions, paraphrased here
rather than quoted.
"I cleaned the MAF on my 1.8L and the code came back in a week." Common, and it usually means the MAF was a contributor but not the only leak. The next step is a smoke test, since a hardened intake gasket plus a marginal MAF can stack up. Owners who skip the smoke test tend to throw a new MAF at the car and stay lean.
"My 1.5T oil smells like gas and the level keeps rising." This lines up with fuel dilution rather than a failed part. Short winter commutes are the usual trigger. An oil change plus the relevant Honda software update often settles the trims, and chasing a sensor first wastes money.
"I replaced the fuel pump and it did nothing." Also common, and a reminder that fuel parts sit near the bottom of the cause list on this platform. The fuel trim data almost always pointed to the air side or to dilution first; the pump swap was a guess.