THE CODE DIRECTORY
Diagnostic code references — Page 74.
Browse canonical reference entries. Each definition keeps its own source and vehicle-applicability limits.
Generic OBD-II
P2188
Bank 1 rich-at-idle monitoring uses a learned negative additive correction
PowertrainRead article
Generic OBD-II
P2189
Bank 2 lean-at-idle monitoring needs the correct additive trim channel
PowertrainRead article
Generic OBD-II
P218A
Why bank 2 throttle stop learning can fail at several different stages
PowertrainRead article
Generic OBD-II
P218B
Throttle/Fuel Inhibit B Circuit
PowertrainRead the code
Generic OBD-II
P218C
Throttle/Fuel Inhibit B Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P218D
Throttle/Fuel Inhibit B Circuit Low
PowertrainRead the code
Generic OBD-II
P218E
Throttle/Fuel Inhibit B Circuit High
PowertrainRead the code
Generic OBD-II
P218F
Reductant performance uses correlation between dosing, pump effort, and pressure
PowertrainRead article
Generic OBD-II
P2190
Bank 2 rich-at-idle evidence is a learned trim result, not a parts diagnosis
PowertrainRead article
Generic OBD-II
P2191
high-load lean correction is evaluated after adaptation stabilizes
PowertrainRead article
Generic OBD-II
P2192
rich correction uses the lower multiplicative boundary
PowertrainRead article
Generic OBD-II
P2193
Bank 2 runs lean in the upper part-load adaptation range
PowertrainRead article
Generic OBD-II
P2194
Bank 2 runs rich in the upper part-load adaptation range
PowertrainRead article
Generic OBD-II
P2195
A bank 1 lean-biased oxygen-sensor diagnosis based on learned offset
PowertrainRead article
Generic OBD-II
P2196
Why a rich-biased bank 1 sensor code can depend on a negative lambda offset
PowertrainRead article
Generic OBD-II
P2197
The bank 2 lean-biased sensor check uses an adapted lambda quantity
PowertrainRead article
Generic OBD-II
P2198
Bank 2 rich-biased oxygen sensing and the lower lambda-offset boundary
PowertrainRead article
Generic OBD-II
P2199
intake-temperature correlation depends on airflow and boost state
PowertrainRead article
Generic OBD-II
P219A
Bank 1 imbalance inferred from oxygen-signal variation
PowertrainRead article
Generic OBD-II
P219B
Bank 2 air-fuel imbalance is evaluated after fuel adaptation
PowertrainRead article
Generic OBD-II
P219C
cylinder one can be imbalanced in either mixture direction
PowertrainRead article
Generic OBD-II
P219D
interpret cylinder-two imbalance against the correct bank baseline
PowertrainRead article
Generic OBD-II
P219E
cylinder-three imbalance requires trustworthy timing information
PowertrainRead article
Generic OBD-II
P219F
do not infer a cylinder-four part failure from the imbalance code
PowertrainRead article
Generic OBD-II
P21A0
cylinder-five imbalance can be hidden by a normal-looking bank average
PowertrainRead article
Generic OBD-II
P21A1
evaluate cylinder six during an eligible mixture-comparison window
PowertrainRead article
Generic OBD-II
P21A2
cylinder-seven imbalance has rich and lean diagnostic branches
PowertrainRead article
Generic OBD-II
P21A3
cylinder-eight imbalance needs a cylinder result and a bank reference
PowertrainRead article
Generic OBD-II
P21A4
Cylinder 9 Air-Fuel Ratio Imbalance
PowertrainRead the code
Generic OBD-II
P21A5
Cylinder 10 Air-Fuel Ratio Imbalance
PowertrainRead the code
Generic OBD-II
P21A6
Cylinder 11 Air-Fuel Ratio Imbalance
PowertrainRead the code
Generic OBD-II
P21A7
Cylinder 12 Air-Fuel Ratio Imbalance
PowertrainRead the code
Generic OBD-II
P21A8
Reductant Level Sensor B Circuit
PowertrainRead the code
Generic OBD-II
P21A9
Reductant Level Sensor B Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P21AA
reductant level channel two reports a short-to-ground status
PowertrainRead article
Generic OBD-II
P21AB
level-channel-two circuit-high covers two reported fault types
PowertrainRead article
Generic OBD-II
P21AC
Reductant Level Sensor B Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P21AD
Reductant Level Sensor C Circuit
PowertrainRead the code
Generic OBD-II
P21AE
Reductant Level Sensor C Circuit Range/Performance
PowertrainRead the code
Generic OBD-II
P21AF
level-channel-three low circuit is a discrete error report
PowertrainRead article
Generic OBD-II
P21B0
channel-three circuit-high can mean open load or short to battery
PowertrainRead article
Generic OBD-II
P21B1
Reductant Level Sensor C Circuit Intermittent/Erratic
PowertrainRead the code
Generic OBD-II
P21B2
Excessive Time To Enter Closed Loop NOx Adsorber Control
PowertrainRead the code
Generic OBD-II
P21B3
Closed Loop NOx Adsorber Control At Limit - Too High
PowertrainRead the code
Generic OBD-II
P21B4
NOx Adsorber - Over Temperature Bank 1
PowertrainRead the code
Generic OBD-II
P21B5
NOx Adsorber - Over Temperature Bank 2
PowertrainRead the code
Generic OBD-II
P21B6
Cold Start Cylinder 1 Injection Timing
PowertrainRead the code
Generic OBD-II
P21B7
Cold Start Cylinder 2 Injection Timing
PowertrainRead the code
Generic OBD-II
P21B8
Cold Start Cylinder 3 Injection Timing
PowertrainRead the code
Generic OBD-II
P21B9
Cold Start Cylinder 4 Injection Timing
PowertrainRead the code
Generic OBD-II
P21BA
Cold Start Cylinder 5 Injection Timing
PowertrainRead the code
Generic OBD-II
P21BB
Cold Start Cylinder 6 Injection Timing
PowertrainRead the code
Generic OBD-II
P21BC
Cold Start Cylinder 7 Injection Timing
PowertrainRead the code
Generic OBD-II
P21BD
Cold Start Cylinder 8 Injection Timing
PowertrainRead the code
Generic OBD-II
P21BE
Cold Start Cylinder 9 Injection Timing
PowertrainRead the code
Generic OBD-II
P21BF
Cold Start Cylinder 10 Injection Timing
PowertrainRead the code
Generic OBD-II
P21C0
Cold Start Cylinder 11 Injection Timing
PowertrainRead the code
Generic OBD-II
P21C1
Cold Start Cylinder 12 Injection Timing
PowertrainRead the code
Generic OBD-II
P21C2
Reductant heater relay open detection uses a commanded power-stage state
PowertrainRead article
Generic OBD-II
P21C3
Reductant heater relay low-circuit detection uses excessive current
PowertrainRead article
Generic OBD-II
P21C4
Reductant heater voltage remains present with the power stage off
PowertrainRead article
Generic OBD-II
P21C5
available reductant level data stays too still during expected slosh
PowertrainRead article
Generic OBD-II
P21C6
Reductant Level Sensor B Stuck
PowertrainRead the code
Generic OBD-II
P21C7
Reductant power-relay monitoring checks both commanded directions
PowertrainRead article
Generic OBD-II
P21C8
Reductant Control Module Power Relay/Relays Control Circuit Low
PowertrainRead the code
Generic OBD-II
P21C9
Reductant Control Module Power Relay/Relays Control Circuit High
PowertrainRead the code
Generic OBD-II
P21CA
Reductant Control Module Supply Voltage Circuit
PowertrainRead the code
Generic OBD-II
P21CB
Comparing the reductant controller supply with reported vehicle voltage
PowertrainRead article
Generic OBD-II
P21CC
The reductant control module reports supply voltage above its limit
PowertrainRead article
Generic OBD-II
P21CD
A reductant quality-module low-supply code includes a wider voltage statement
PowertrainRead article
Generic OBD-II
P21CE
Reductant Quality Module Performance
PowertrainRead the code
Generic OBD-II
P21CF
The injector B open-load check for cylinder 1
PowertrainRead article
Generic OBD-II
P21D0
An injector B open-load code with an unresolved channel-to-cylinder mapping
PowertrainRead article
Generic OBD-II
P21D1
Understanding the cylinder 3 injector B open-circuit category
PowertrainRead article
Generic OBD-II
P21D2
Open-load evidence for injector B without assuming the source’s channel number
PowertrainRead article
Generic OBD-II
P21D3
Keeping injector-channel identity separate from a cylinder 5 open-load label
PowertrainRead article
Generic OBD-II
P21D4
The cylinder 6 injector B open-load test uses an inactive output
PowertrainRead article
Generic OBD-II
P21D5
A cylinder 7 injector B open-load diagnosis with a separate document channel
PowertrainRead article
Generic OBD-II
P21D6
Understanding the electrical evidence behind a cylinder 8 injector B open code
PowertrainRead article
Generic OBD-II
P21D7
Cylinder 9 Injector B Circuit/Open
PowertrainRead the code
Generic OBD-II
P21D8
Cylinder 10 Injector B Circuit/Open
PowertrainRead the code
Generic OBD-II
P21D9
Cylinder 11 Injector B Circuit/Open
PowertrainRead the code
Generic OBD-II
P21DA
Cylinder 12 Injector B Circuit/Open
PowertrainRead the code
Generic OBD-II
P21DB
The injector B low-circuit label uses an internal off-state check
PowertrainRead article
Generic OBD-II
P21DC
The cylinder 1 injector B high-circuit monitor uses active-stage current
PowertrainRead article
Generic OBD-II
P21DD
tank heater 1 draws too little current while commanded on
PowertrainRead article
Generic OBD-II
P21DE
Interpreting injector B circuit low while the channel mapping is unresolved
PowertrainRead article
Generic OBD-II
P21DF
An injector B high-circuit report whose source channel needs mapping
PowertrainRead article
Generic OBD-II
P21E0
How the cylinder 3 injector B low-circuit category differs from open load
PowertrainRead article
Generic OBD-II
P21E1
Interpreting excessive active-stage current for cylinder 3 injector B
PowertrainRead article
Generic OBD-II
P21E2
A low-circuit injector code whose document channel differs from its cylinder label
PowertrainRead article
Generic OBD-II
P21E3
High injector current with cylinder 4 and channel 2 names kept separate
PowertrainRead article
Generic OBD-II
P21E4
Keeping a cylinder 5 injector low-circuit report tied to verified evidence
PowertrainRead article
Generic OBD-II
P21E5
An active injector-current fault with an unresolved channel identity
PowertrainRead article
Generic OBD-II
P21E6
The cylinder 6 injector B low-circuit check depends on an inactive stage
PowertrainRead article
Generic OBD-II
P21E7
The cylinder 6 injector B high-circuit check evaluates current under command
PowertrainRead article
Generic OBD-II
P21E8
An injector low-circuit diagnosis with cylinder and channel numbering to resolve
PowertrainRead article
Generic OBD-II
P21E9
High-circuit injector evidence without a guessed cylinder-to-channel conversion
PowertrainRead article
Generic OBD-II
P21EA
Understanding injector B circuit low when the source uses a different channel number
PowertrainRead article
Generic OBD-II
P21EB
The injector B high-circuit code whose document channel is numbered 4
PowertrainRead article
These are code references, not a list of confirmed faults on every vehicle. Read the source and applicability notes, then match the exact vehicle, year, engine and scan report.