Code
P21FB
Generic
P — Powertrain
Fuel Control System B Too Rich at Idle Bank 2
Views:
UK: 21
EN: 36
RU: 33
AI status
Completed
Completed
100%
Causes
- Faulty/contaminated oxygen sensor (Bank 2) or sensor heater fault
- High fuel pressure (stuck pressure regulator or over-pressurized rail)
- Leaking or stuck-open fuel injector(s) on bank 2
- Intake or vacuum faults that alter sensor readings (MAF, MAP, or coolant temp sensor errors)
- Stuck-open EVAP purge valve or excessive fuel vapor entering intake
- PCM/grounding or wiring faults affecting sensors or injectors
Symptoms
- Persistent rich smell from exhaust (fuel smell)
- Black smoke from tailpipe under idle or acceleration
- Poor idle quality, rough or low idle
- Reduced fuel economy/increased fuel consumption
- Possible occasional misfire or fouled spark plugs on cylinders of Bank 2
What to check
- Read freeze frame and stored data with a scan tool; note fuel trims, oxygen sensor voltages, fuel pressure and bank identification
- Monitor live PID data at idle: short-term (STFT) and long-term fuel trims (LTFT) for Bank 2 vs Bank 1
- Check O2/wideband sensor voltages and switching frequency for Bank 2 sensors
- Measure fuel rail pressure at idle and compare to manufacturer spec
- Inspect injectors on Bank 2 for external leaks and perform a cylinder balance or contribution test
- Check MAF/MAP and engine coolant temp sensor signals and wiring for faults
Signal parameters
- STFT (Bank 2) at idle: large negative values (e.g., less than -10%) indicate commanded fuel reduction due to rich condition
- LTFT (Bank 2): sustained negative learning values (e.g., less than -10%) suggest ongoing rich condition
- O2 narrowband Bank 2 sensor voltage: steady high voltage (>0.6–0.8 V) or little switching suggests rich
- Wideband lambda (if equipped) for Bank 2: lambda < 0.95 indicates rich condition
- Fuel rail pressure at idle: compare to vehicle spec; pressure significantly above spec indicates over-pressurization
- MAF at idle: unusually high airflow for rpm can indicate MAF contamination or over-reading (compare to known idle g/s spec)
Diagnostic algorithm
- Retrieve DTC, freeze frame and clear codes; reproduce and confirm code returns
- Step 1 — Data review: with a capable scan tool, observe STFT/LTFT and O2/wideband readings at idle for Bank 2 and compare with Bank 1
- Step 2 — Fuel pressure: measure and record fuel rail pressure at idle and during a snap throttle; compare to spec; inspect fuel pressure regulator and return system for faults
- Step 3 — Inspect injectors: visually check for external leaks on Bank 2 rail/injectors; perform injector balance or cylinder contribution/disable test to identify a weak or leaking injector
- Step 4 — Sensors and airflow: test/clean MAF sensor, verify MAP and coolant temp sensor signals and correct values; repair wiring as needed
- Step 5 — O2 sensor: test Bank 2 O2 sensor heater circuit and sensor response (voltage swings or wideband lambda). Replace if slow or biased.
- Step 6 — EVAP/PCV: verify purge valve operation and inspect for excessive vapor purge at idle; check PCV system for faults
- Step 7 — Wiring/PCM: inspect harness, grounds and connectors for Bank 2 circuits (injectors, sensors); if all sensors and actuators test good, consider module diagnostics or reflash per manufacturer guidance
- After each repair, clear codes and confirm vehicle returns to closed-loop and trims normalize before finalizing repair.
Likely causes
- Leaking or stuck-open injector(s) on Bank 2
- High fuel rail pressure (faulty regulator or pressure sensor)
- Faulty Bank 2 oxygen sensor or its heater circuit reporting rich
- Blocked/dirty MAF over-reporting air flow or incorrect coolant temp sensor reading
- Stuck-open purge valve allowing excess fuel vapor at idle
Fault status
Status
Fuel Control System B (Bank 2) is reporting a too-rich condition at idle—ECM detected excessive fuel mixture that it cannot correct.
Repair difficulty: Medium
Diagnostic time: 1.5-3.0 hours
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
