P219A Code: Bank 1 Air/Fuel Imbalance — Don't Replace Your O2 Sensor Yet

Fuel Imbalance — Don't Replace Your O2 Sensor Yet
STOP — READ BEFORE YOU BUY PARTS

P219A Code: Don't Replace Your O2 Sensor Yet

P219A means the PCM detected one cylinder on Bank 1 running richer than the others — usually a single leaky injector or weak exhaust valve, not a bad O2 sensor. Most cases on Toyota Camry/Highlander, Ford F-150, Ram, Honda Pilot, and Chevy Silverado are fixed with an injector swap test in your driveway.

Updated May 2026 11 min read DIY Difficulty: Moderate Fix Cost: $0 – $900

What Does P219A Actually Mean?

P219A is a generic OBD-II code defined as "Bank 1 Air/Fuel Ratio Imbalance". The powertrain control module (PCM) has detected that one or more individual cylinders on Bank 1 is producing a different air/fuel ratio than the rest of the cylinders on that bank — specifically, one cylinder is running rich (the sibling P219B is the "lean" version).

How the PCM figures this out without per-cylinder sensors: it watches two things over a couple of crankshaft revolutions:

  • Crankshaft acceleration — a cylinder that's running too rich produces a slightly stronger or weaker power stroke than its neighbors, and the crankshaft speed fluctuates by ~1-2%. More than 2% and the PCM sets a misfire code instead (P0301-P0308).
  • Upstream O2 sensor signal — the rich pulse from the bad cylinder briefly drives the Bank 1 wide-band sensor toward 0.9V every time that cylinder fires.

If both anomalies repeat consistently, the PCM stores P219A. It does not tell you which specific cylinder — that's your job during diagnosis. Decoding the location:

  • Bank 1 — the cylinder bank that contains cylinder #1. On a transverse V6 (Toyota Camry V6, Honda Pilot, Ford Edge) Bank 1 is typically the radiator side. On a longitudinal V8 (Chevy Silverado 5.3, Ram HEMI, Ford F-150 5.0) Bank 1 is the driver's side on left-hand-drive trucks — but always confirm with your engine's firing order.
  • "Imbalance" — it's a between-cylinder deviation, not the whole bank running rich or lean. P219A means cylinder X is rich while X+1 / X+2 / X+3 are normal.

Why this matters: P219A is one of the few codes where the underlying cause is almost always mechanical (injector, valve, compression) rather than electrical (sensor, wiring). Replacing the Bank 1 O2 sensor is the single most common wrong fix.

P219A is rich; P219B is lean. If the PCM had detected one cylinder running lean instead, it would have set P219B. Same diagnostic process, different direction. Always read both codes and freeze-frame data before assuming which way the imbalance goes.
The P219A family — per-cylinder imbalance codes: P219A (Bank 1 rich), P219B (Bank 1 lean), P219C (Cylinder 1 imbalance), P219D (Cylinder 2 imbalance), P219E (Cylinder 3 imbalance), P219F (Cylinder 4 imbalance). If you see both P219A and P219C on the same vehicle, the bad cylinder is cylinder #1 specifically — which makes diagnosis faster.

Symptoms of P219A

Check engine light — solid MIL, no flashing — unless it progresses to misfire
Rough idle — slight uneven idle, sometimes only noticeable when warm
Fuel economy drop — 1-4 MPG, more in stop-and-go traffic
Hesitation under light load — PCM is fighting one rogue cylinder's fuel trim
Faint exhaust smell — fuel-rich smell at idle, especially first start of the day
Failed emissions test — HC readings climb because one cylinder dumps unburnt fuel

P219A symptoms are mild compared to a misfire — the engine still runs and the cylinder still fires. But ignored for 5,000+ miles, the rich cylinder dumps fuel into the exhaust and slowly poisons the catalytic converter. A $50 injector cleaning today is a $1,200 cat tomorrow.

What Causes P219A? (Ranked Cheapest First)

P219A is one code where cheapest-first really pays off — about half of cases are fixed without replacing any parts at all. Work the list in order; the injector swap test in step 4 narrows it down for free.

1

Stale or contaminated fuel

A tank of bad gas (water contamination, low octane in a high-compression engine, ethanol blend mismatch) can cause uneven burn between cylinders. If P219A appeared right after a fill-up at an unfamiliar station, this is the first thing to rule out. About 5-10% of transient P219A cases trace back to a single bad tank.

How to find it: Burn the tank down to ¼, refill with top-tier 91 or 93 octane from a busy major-brand station. Drive 100-200 miles. Clear the code. If P219A doesn't return, that was it. If it returns, move to cause #2.

Fix: $0-$60 fuel · drive to clear
2

Vacuum leak affecting one runner

On engines with individual intake runners (most modern V6/V8s), a cracked PCV hose, broken vacuum nipple, or torn intake manifold gasket can leak air into one cylinder's runner specifically. The PCM compensates with the bank-wide O2 reading, but that one cylinder still runs leaner — which is technically a P219B condition. However, the compensation often overshoots and sets P219A instead. Common on Ford EcoBoost and Toyota 2GR-FE V6.

How to find it: Engine running at idle, spray short bursts of carb cleaner around the intake manifold gasket and each vacuum nipple. Listen for RPM change. Any change = leak. Or use a smoke machine. Replace gaskets or affected hoses with OE parts.

Fix: $15-$40 · DIY 30 min
3

Carbon buildup on intake valves (direct injection)

On direct-injection engines (Ford EcoBoost, GM 5.3 AFM, BMW N20/N55, Audi 2.0T, Toyota 2GR-FSE), gasoline never washes the intake valves. Carbon builds up and disrupts airflow into one or two cylinders more than the others — creating exactly the per-cylinder imbalance P219A detects. Typical onset: 60,000-100,000 miles.

How to find it: Use a borescope through the intake manifold to inspect valve faces. Heavy carbon = walnut-blast intake or chemical cleaning (CRC GDI cleaner $15-$20, BG 44K through fuel system, or Sea Foam Spray through the throttle body). For severe cases, a shop walnut blast is the gold standard at $200-$400.

Fix: $8-$30 chemical · $200-$400 walnut blast
4

Worn or fouled spark plug on one cylinder

A spark plug with a wider-than-spec gap or fouled tip causes that cylinder to burn incompletely. The unburnt fuel hits the upstream O2 sensor as a rich pulse — P219A sets. Often happens on engines with OEM plugs past their replacement interval (60k-100k depending on engine).

How to find it: Pull the Bank 1 spark plugs. Healthy = tan/light gray, gap within spec. Black sooty = one cylinder fouled. Replace all Bank 1 plugs with OE-spec parts (Denso iridium for most Toyota/Honda, Motorcraft for Ford). Don't 'upgrade' — match the heat range.

Fix: $10-$80 · DIY 20 min
5

Weak or shorted ignition coil

On coil-on-plug engines (almost every modern V6/V8), a failing coil on one cylinder produces a weaker spark and incomplete combustion. Often progresses from P219A to a P0301-P0308 misfire within a few hundred miles.

How to find it: Swap the suspect coil with one from another cylinder on the same bank. Clear the code. Drive 50 miles. If P219A follows the coil to a different cylinder (or sets a P0301-P0308 on that cylinder), the coil is bad. Replace with OE.

Fix: $25-$90 · DIY 15 min
6

Single leaking or clogged fuel injector

The #1 mechanical cause of P219A. An injector with a leaky pintle drips fuel after the PCM commands it closed → that cylinder runs rich. Conversely, a clogged injector flows less than the others → that cylinder runs lean (P219B). Common on high-mileage Toyota V6, GM 5.3 V8, Ford 5.0 Coyote, Ram HEMI past 100k miles.

How to find it: Best test is the swap test (step 4 in diagnosis). Or measure injector resistance across all 4 (V6) / 4 (V8 Bank 1) — should all read within 0.5Ω of each other (typical 12-16Ω). An outlier is the bad one. Ultrasonic-clean for $25/injector at a fuel-system shop, or replace with OE Denso/Bosch/Delphi for $45-$120 each.

Fix: $45-$180 · DIY 1-2 hr
7

Failing wide-band upstream O2 (rare)

A slow or skewed Bank 1 wide-band O2 sensor can mis-report the actual air/fuel ratio and the PCM concludes there's an imbalance when there isn't. This is the cause shops blame first — and it's correct only about 5-8% of the time. Verify this is actually a sensor issue by graphing voltage at warm idle: healthy = 0.45-0.5V steady (wide-band) or sharp 0.1↔0.9V picket fence (narrow-band).

How to find it: Live data with a bidirectional scan tool (UR 800). At 2,000 RPM warm, watch Bank 1 wide-band O2 lambda. Healthy = within 5% of 1.00. If lambda is stuck at 0.9 or 1.1 without engine load change, the sensor is biased. Replace with OE Denso/NTK only — cheap aftermarket sensors fail this code within months.

Fix: $80-$300 · DIY 30 min
8

Mechanical issue: low compression, leaking valve, worn ring

The most expensive cause and the most overlooked. A leaking exhaust valve, sticky intake valve, worn piston ring, or eroded valve seat on one cylinder lets gas exchange happen abnormally — the cylinder burns rich relative to its neighbors even with perfect fuel and spark. Most common on engines over 150k miles or with a history of overheating.

How to find it: Compression test or leakdown test on all Bank 1 cylinders. Healthy = within 10% of each other, typically 150-180 PSI dry. An outlier 20+ PSI low is the bad one. Leakdown >15% with air hissing into intake = bad intake valve; hissing into exhaust = bad exhaust valve; hissing into crankcase = worn rings.

Fix: $200-$1,500 · Shop required

What You'll Need

Tools

  • Bidirectional scan tool with live data + injector test iCarzone UR 800 ›
  • Digital multimeter ~$25
  • Compression tester $30-$80
  • Leakdown tester $60-$120
  • Spark plug socket + extension $15
  • Borescope (intake valve inspection) $40-$100

Possible Parts

  • Spark plugs (set of 4 or 8, OE) $40-$120
  • Ignition coil (OE) $25-$90
  • Fuel injector (OE Denso/Bosch/Delphi) $45-$180
  • Intake manifold gasket $20-$60
  • PCV valve + hose kit $15-$40
  • Upstream wide-band O2 sensor (Bank 1) $80-$200
Recommended Diagnostic Tool for P219A

iCarzone UR 800 Bidirectional Scan Tool

★★★★★ 5.0 · Bidirectional + ECU coding

Reads live sensor data with graphing, runs bidirectional actuator tests for cylinder cut-out, fuel pump, EVAP and more, and supports ECU coding on VW/Audi/BMW/Honda/Toyota. The same diagnostic depth a shop uses, at one-third the cost.

$299.99
Was $699.99
Shop Now ›
Need to identify the bad cylinder without pulling the head? The UR 800 reads Mode 6 per-cylinder data and commands each injector individually — you'll see the outlier in 5 minutes without removing a single bolt.
Shop the UR 800 →

How to Diagnose P219A at Home

P219A is harder to chase than most codes because the PCM doesn't tell you which cylinder. The trick is the injector swap test in step 4 — it nails the bad cylinder for free in under an hour. Total time: 60-120 minutes in your driveway.

  • 1

    Read all codes + freeze-frame data

    Pull every stored code with a scan tool. Companion codes narrow the diagnosis instantly:

    • P219C / P219D / P219E / P219F → tells you the specific cylinder (1 / 2 / 3 / 4). Jump to step 4.
    • P0301-P0308 → progressing to a real misfire. Treat the misfire first; P219A often resolves itself.
    • P0171 / P0172 / P0174 / P0175 → whole-bank fuel trim issue. Fix it before P219A.
    • P0420 / P0430 → cat damage from prolonged rich operation. P219A has been active a while.
    • P219B → opposite condition (lean imbalance). If both P219A and P219B set, the cylinder is alternating — usually a sticky injector pintle.

    Note the freeze frame: RPM, coolant temp, engine load, vehicle speed. This tells you whether the imbalance shows up cold-start only, at cruise, under load, etc.

  • 2

    Visual + vacuum inspection

    Engine cold, hood open.

    • Vacuum hoses on Bank 1 side — check every nipple and hose. Cracked PCV, brake booster, EVAP purge are the usual suspects.
    • Intake manifold gasket — look for soot streaks where the gasket meets the head. Hard to spot until you spray with carb cleaner running.
    • Injector connectors — wiggle each one. Loose pin = intermittent flow.
    • Plug wires / coil boots — pull and inspect, especially on engines using individual coils per cylinder.
  • 3

    Watch live fuel trims by cylinder (Mode 6 data)

    This is what separates a P219A diagnosis from guessing.

    Connect a scan tool that supports Mode 6 (UR 800 or equivalent). Mode 6 shows the PCM's per-cylinder misfire counts and on some manufacturers, per-cylinder fuel trim correction. Engine warm, idling:

    • Healthy: all 4 (or 6 or 8) cylinders within 2% of each other.
    • P219A indicator: one cylinder showing a 4-10% deviation from its bank-mates.

    The cylinder showing the outlier value is the bad one. If Mode 6 doesn't expose per-cylinder data on your vehicle (GM and Stellantis are stingy), go to step 4.

    Tip: The UR 800's Mode 6 view shows all cylinders side-by-side as a bar chart. An outlier sticks out immediately — no math required.
  • 4

    The injector swap test

    Free diagnostic gold. Works without any per-cylinder live data.

    1. Note which cylinders are on Bank 1 (use your service manual or firing-order chart).
    2. Engine off, cool. Remove the injector from cylinder #1 and from cylinder #3 (or any two Bank 1 cylinders).
    3. Swap them. Put the cylinder #1 injector into the cylinder #3 socket, and vice versa.
    4. Reconnect, start the engine, clear the codes, drive 20-50 miles to let the PCM re-monitor.

    Interpret the result:

    • If P219A returns with the same companion code (e.g., still P219C indicating cylinder 1), the injector is fine — the problem is in cylinder 1's spark, compression, or valves.
    • If P219A returns with a different companion code (e.g., now P219E indicating cylinder 3), the injector you moved is bad — clean or replace it.
    • If P219A doesn't return at all, an intermittent issue resolved when you re-seated the injectors. Drive another 100 miles before declaring victory.
  • 5

    If injector confirmed bad: clean or replace

    You have two choices:

    • Ultrasonic clean — $25-$40/injector at a fuel-system specialist shop. Worth doing if the injector tested electrically fine (resistance within spec). Cleans pintle deposits.
    • Replace — $45-$180 OE Denso, Bosch, or Delphi. Always replace by the set on Bank 1 if more than one is suspect. Don't mix brands within a bank.

    After install: clear all codes, drive 100+ miles in mixed conditions to let the PCM relearn trims.

    Warning: Fuel-system work — depressurize the rail first (relay pull + engine crank until stall), use safety glasses, no open flames within 20 feet.
  • 6

    If injector is fine: compression test the suspect cylinder

    This catches the mechanical causes (cause #8).

    1. Engine warm. Pull all Bank 1 spark plugs.
    2. Disable fuel and spark (pull the fuel pump fuse and the Bank 1 coil pack relay/fuse).
    3. Thread compression tester into the suspect cylinder. Crank for 5-7 seconds with throttle wide open.
    4. Record the reading. Repeat on the other Bank 1 cylinders.

    Healthy: all within 10% of each other, typically 150-180 PSI for naturally aspirated, 130-170 PSI for turbo. An outlier >15% low needs a leakdown test to identify whether it's intake valve, exhaust valve, or rings.

  • 7

    Verify the fix with a complete drive cycle

    After any repair:

    • Clear all codes with the scan tool.
    • Drive 50-100 miles in mixed conditions: city stop-and-go, highway cruise, a few hard accelerations.
    • Let the engine reach full operating temp at least twice (cold-start + drive + park 30 min + drive).
    • Re-read codes. If P219A doesn't come back over 2-3 drive cycles, fixed.

    If P219A returns: the cause is the next item on the ranked list. Don't replace random parts — work the order.

How Much Does P219A Cost to Fix?

Repair DIY Cost Shop Cost You Save Type
Fresh fuel (drain bad tank, top-tier refill) $60-$80 $100-$200 Up to $140 Try First
Vacuum hose / PCV replacement $15-$40 $80-$200 Up to $160 DIY Friendly
Intake valve carbon cleaning (chemical) $15-$30 $80-$160 Up to $130 DIY Friendly
Walnut blast intake valves N/A $250-$500 Shop Advised
Spark plugs (full Bank 1 set) $40-$120 $120-$300 Up to $180 DIY Friendly
Ignition coil replacement (1 coil) $25-$90 $120-$280 Up to $190 DIY Friendly
Fuel injector clean (1 injector) $25-$40 $80-$200 Up to $160 DIY Moderate
Fuel injector replacement (1 injector, OE) $45-$180 $280-$650 Up to $470 DIY Moderate
Upstream wide-band O2 (Bank 1) $80-$200 $220-$500 Up to $300 DIY Friendly
Valve job / head rebuild (Bank 1) $200-$600 $900-$2,400 Up to $1,800 Shop Advised

Which Vehicles Get P219A Most Often?

Make / Model Years Engine Primary Cause & Notes Risk
Toyota Camry / Highlander / Sienna 2007-2018 3.5L 2GR-FE V6 Direct-injection carbon buildup on intake valves is the #1 cause. Walnut blast at 100k. High
Toyota Tacoma / 4Runner 2010-2020 4.0L 1GR-FE V6 Injector wear at 130-150k miles, then aging spark plugs. Medium
Ford F-150 / Expedition 2011-2020 3.5L EcoBoost V6, 5.0L Coyote V8 EcoBoost: carbon on intake valves. Coyote: aging coil-on-plug coils. High
Ford Edge / Explorer / Flex 2011-2019 3.5L / 3.7L Cyclone V6, EcoBoost Coil failure on the Bank 1 side (firewall) due to heat exposure. Medium
Chevy Silverado / Tahoe / Suburban 2014-2020 5.3L / 6.2L EcoTec3 V8 AFM (cylinder deactivation) carbon and stuck lifters cause Bank 1 imbalance. High
Chevy Equinox / Traverse / Malibu 2013-2019 3.6L LFX/LFY V6, 2.5L LCV Direct-injection valve carbon + occasional injector failure at 100k+. Medium
Ram 1500 2013-2020 5.7L HEMI V8, 3.6L Pentastar V6 HEMI: coil failure. Pentastar: stretched timing chain causes one cylinder to lag. Medium
Honda Pilot / Odyssey / Ridgeline 2009-2018 3.5L J35 V6 VCM (cylinder deactivation) carbon buildup on deactivated cylinders. Medium
Jeep Grand Cherokee 2014-2020 3.6L Pentastar V6, 5.7L HEMI V8 Same patterns as Ram with slightly worse heat exposure. Medium
Nissan Pathfinder / Murano / Maxima 2009-2019 3.5L VQ35DE V6 Injector failure on the firewall-side bank (typically Bank 2, but Bank 1 on some chassis). Low
Hyundai / Kia 3.3L / 3.8L V6 2011-2020 Lambda II V6 Direct-injection carbon + occasional injector seat leakage. Medium
BMW 3/5/X-series (N20, N55) 2011-2019 2.0L / 3.0L turbo Direct-injection carbon at 60-80k. Injector failures around 100k. High
Direct-injection engines — read this: Modern direct-injection engines (Ford EcoBoost, GM 5.3 AFM, Toyota 2GR-FSE, BMW N20/N55, Audi 2.0T, VW EA888) develop carbon buildup on intake valves because no gasoline flows over them. The buildup is uneven between cylinders, and the result is exactly what P219A detects. Walnut-blast cleaning at 60-80k miles is preventive maintenance on these engines, not a repair.

Should You DIY or Call a Mechanic?

DIY If You…
  • You can swap injectors with basic hand tools and a fuel-system safety procedure
  • You have a scan tool that reads Mode 6 data (a basic code reader won't)
  • You're comfortable doing a compression test
  • The vehicle is out of emissions warranty (8 years / 80,000 mi in the US)
  • Companion codes point to one specific cylinder (P219C-F narrows it down)
Use a Mechanic If…
  • Still under emissions warranty — Ford, GM, Toyota often cover injectors and O2 sensors
  • Compression test shows a mechanical fault (low cylinder, leaking valve)
  • You don't have a bidirectional scan tool for Mode 6 data
  • Direct-injection carbon cleaning that requires intake removal
  • Companion codes show progressing damage to the catalytic converter (P0420/P0430)

Related Codes You May See With P219A

Frequently Asked Questions

What does the P219A code mean?
P219A means the PCM has detected an air/fuel ratio imbalance between cylinders on Bank 1 (the bank containing cylinder #1). One specific cylinder is running richer than its bank-mates. It's not a whole-engine rich or lean condition — it's per-cylinder.
Can I drive with a P219A code?
Short-term yes — the engine still runs and starts normally. But long-term, the cylinder dumping extra fuel slowly damages the catalytic converter and degrades fuel economy. Fix within 2-4 weeks of the code first appearing.
How much does P219A cost to fix?
Anywhere from $0 (bad tank of gas resolved by burning down and refilling) to $1,500+ (valve job for low compression). Most P219A cases land between $50 and $250 — usually a single injector clean/replace plus a fresh set of spark plugs.
Will replacing the O2 sensor fix P219A?
Almost never. The O2 sensor is correct only about 5-8% of the time on P219A. Shops default to replacing it because it's the easiest part to swap, but it almost always returns within a few drive cycles. Diagnose the actual cylinder first.
What scanner do I need to diagnose P219A?
A scan tool with bidirectional control and Mode 6 data display. The iCarzone UR 800 shows Mode 6 per-cylinder fuel trim and misfire counts side-by-side, so the bad cylinder sticks out immediately. It also commands the injectors individually for active testing — meaning you can confirm an injector is sluggish without removing it.
Is P219A the same as a misfire code (P0301-P0308)?
No. A misfire (P0301-P0308) means the PCM detected a missed combustion event — the crankshaft dropped speed by 2%+ on that cylinder. P219A is a much smaller deviation (<2%) that doesn't qualify as a misfire but still indicates per-cylinder imbalance. P219A often progresses into a misfire if ignored.
What's the difference between P219A and P219B?
P219A = one cylinder on Bank 1 running too rich. P219B = one cylinder on Bank 1 running too lean. Same diagnosis process, opposite direction. If both codes are present together, suspect a sticky injector that alternates between leaking and clogging.
Which vehicles most commonly set P219A?
Direct-injection engines past 60k miles: Ford 3.5L EcoBoost, GM 5.3L AFM V8, Toyota 2GR-FSE, BMW N20/N55, Audi 2.0T, VW EA888. Among port-injection engines: Toyota 2GR-FE, Honda J35 with VCM, Ram HEMI, and Ford 5.0 Coyote past 100k miles.
Will the injector swap test damage anything?
No, if you depressurize the fuel rail first and use new O-rings on the injector seats when reinstalling. The test is a standard procedure used in every dealership service department. Just don't reuse old O-rings — they harden after one heat cycle out of the engine.
The bottom line: P219A almost never means a bad O2 sensor. The PCM is telling you one cylinder on Bank 1 is running rich — find which one, then fix what's making it rich (carbon, injector, spark, compression). The injector swap test in step 4 nails it for free in under an hour. Pay for parts only after you know which cylinder is the outlier.
Written & verified by

Automotive Diagnostic Specialists

Our team of ASE-certified technicians and OBD-II diagnostic engineers reviews every article for technical accuracy. Content is based on hands-on diagnostic experience across domestic, Asian, and European vehicle platforms.

10+ years diagnostic experience ASE Certified Last reviewed: May 2026

This article is for informational purposes only. Always consult your vehicle's factory service manual and follow proper safety procedures. iCARZONE is not responsible for damage resulting from improper diagnosis or repair.