MANUFACTURER REFERENCE

Generic OBD-II code references — Page 70.

Read the source definition and confirm the exact vehicle, reporting module and diagnostic procedure.

9,249 code references for Generic OBD-II

Generic OBD-II
P2AF8

Starter Relay D Control Circuit Low

PowertrainRead the code
Generic OBD-II
P2AF9

Starter Relay D Control Circuit High

PowertrainRead the code
Generic OBD-II
P2AFA

Starter Relay D Stuck On

PowertrainRead the code
Generic OBD-II
P2AFB

Starter Relay D Stuck Off

PowertrainRead the code
Generic OBD-II
P2AFC

Engine Coolant Temperature Sensor 4 Circuit

PowertrainRead the code
Generic OBD-II
P2AFD

Engine Coolant Temperature Sensor 4 Circuit Range/Performance

PowertrainRead the code
Generic OBD-II
P2AFE

Engine Coolant Temperature Sensor 4 Circuit Low

PowertrainRead the code
Generic OBD-II
P2AFF

Engine Coolant Temperature Sensor 4 Circuit High

PowertrainRead the code
Generic OBD-II
P2B00

Cylinder 1 injection pulse lacks the expected opening signature

PowertrainRead article
Generic OBD-II
P2B01

Cylinder 2 injector movement is not confirmed for a commanded pulse

PowertrainRead article
Generic OBD-II
P2B02

Cylinder 3 injection pulses fail the opening-feedback check

PowertrainRead article
Generic OBD-II
P2B03

Cylinder 4 injection pulses without the expected opening signature

PowertrainRead article
Generic OBD-II
P2B04

Cylinder 5 Injection Pulse Performance

PowertrainRead the code
Generic OBD-II
P2B05

Cylinder 6 Injection Pulse Performance

PowertrainRead the code
Generic OBD-II
P2B06

Cylinder 7 Injection Pulse Performance

PowertrainRead the code
Generic OBD-II
P2B07

Cylinder 8 Injection Pulse Performance

PowertrainRead the code
Generic OBD-II
P2B08

Cylinder 1 opening feedback fails during catalyst warm-up

PowertrainRead article
Generic OBD-II
P2B09

Cylinder 2 pulse delivery is questioned during catalyst warm-up

PowertrainRead article
Generic OBD-II
P2B0A

Cylinder 3 injector opening is not confirmed in the warm-up sequence

PowertrainRead article
Generic OBD-II
P2B0B

Cylinder 4’s cold-start injection pulse lacks opening evidence

PowertrainRead article
Generic OBD-II
P2B0C

Cylinder 5 pulse monitoring depends on feedback being ready

PowertrainRead article
Generic OBD-II
P2B0D

Cylinder 6 cold-start pulse evidence is not a fuel-balance measurement

PowertrainRead article
Generic OBD-II
P2B0E

Cylinder 7’s missing pulse signature needs the catalyst warm-up context

PowertrainRead article
Generic OBD-II
P2B0F

Cylinder 8 cold-start pulse thresholds belong to the actual calibration

PowertrainRead article
Generic OBD-II
P2B10

Cylinder 1 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B11

Cylinder-one injection pulse offset exceeds its learning window

PowertrainRead article
Generic OBD-II
P2B12

Cylinder 2 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B13

Cylinder-two offset learning is an energizing-time comparison

PowertrainRead article
Generic OBD-II
P2B14

Cylinder 3 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B15

Cylinder-three pulse adaptation can fail in either timing direction

PowertrainRead article
Generic OBD-II
P2B16

Cylinder 4 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B17

Cylinder-four learning must be judged during the calibration function

PowertrainRead article
Generic OBD-II
P2B18

Cylinder 5 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B19

Cylinder-five pulse-offset learning is not injector data coding

PowertrainRead article
Generic OBD-II
P2B1A

Cylinder 6 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B1B

Cylinder-six calibration detects a pulse duration beyond its target allowance

PowertrainRead article
Generic OBD-II
P2B1C

Cylinder 7 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B1D

Cylinder-seven pulse learning differs from its injector circuit faults

PowertrainRead article
Generic OBD-II
P2B1E

Cylinder 8 Injection Pulse Offset Not Learned

PowertrainRead the code
Generic OBD-II
P2B1F

Cylinder-eight pulse offset reaches a calibration limit

PowertrainRead article
Generic OBD-II
P2B20

Hybrid/EV Electronics Coolant Temperature Sensor B Circuit

PowertrainRead the code
Generic OBD-II
P2B21

Hybrid/EV Electronics Coolant Temperature Sensor B Circuit Range/Perfomance

PowertrainRead the code
Generic OBD-II
P2B22

Hybrid/EV Electronics Coolant Temperature Sensor B Circuit Low

PowertrainRead the code
Generic OBD-II
P2B23

Hybrid/EV Electronics Coolant Temperature Sensor B Circuit High

PowertrainRead the code
Generic OBD-II
P2B24

Hybrid/EV Electronics Coolant Temperature Sensor C Circuit

PowertrainRead the code
Generic OBD-II
P2B25

Hybrid/EV Electronics Coolant Temperature Sensor C Circuit Range/Perfomance

PowertrainRead the code
Generic OBD-II
P2B26

Hybrid/EV Electronics Coolant Temperature Sensor C Circuit Low

PowertrainRead the code
Generic OBD-II
P2B27

Hybrid/EV Electronics Coolant Temperature Sensor C Circuit High

PowertrainRead the code
Generic OBD-II
P2B28

Hybrid/EV Battery Pack Coolant Pump A Performance

PowertrainRead the code
Generic OBD-II
P2B29

Hybrid/EV Battery Pack Coolant Pump A Overspeed - Dry Run

PowertrainRead the code
Generic OBD-II
P2B2A

Hybrid/EV Electronics Coolant Pump A Overspeed - Dry Run

PowertrainRead the code
Generic OBD-II
P2B2B

Engine Coolant Temperature Sensor 5 Circuit

PowertrainRead the code
Generic OBD-II
P2B2C

Engine Coolant Temperature Sensor 5 Circuit Range/Performance

PowertrainRead the code
Generic OBD-II
P2B2D

Sensor 5 circuit low uses a configurable resistance channel

PowertrainRead article
Generic OBD-II
P2B2E

A high-resistance coolant fault carries a sensor-mapping caveat

PowertrainRead article
Generic OBD-II
P2B2F

Fan 1 Performance/Stuck Off

PowertrainRead the code
Generic OBD-II
P2B30

Fan 1 Stuck On

PowertrainRead the code
Generic OBD-II
P2B31

Fan 2 Performance/Stuck Off

PowertrainRead the code
Generic OBD-II
P2B32

Fan 2 Stuck On

PowertrainRead the code
Generic OBD-II
P2B33

Intake profile-actuator open circuit is tested during an on command

PowertrainRead article
Generic OBD-II
P2B34

A low intake-profile drive signal matters when the output is on

PowertrainRead article
Generic OBD-II
P2B35

The intake profile circuit-high row contains conflicting command wording

PowertrainRead article
Generic OBD-II
P2B36

A Camshaft Profile Actuator B Control Circuit/Open Bank 2

PowertrainRead the code
Generic OBD-II
P2B37

A Camshaft Profile Actuator B Control Circuit Low Bank 2

PowertrainRead the code
Generic OBD-II
P2B38

A Camshaft Profile Actuator B Control Circuit High Bank 2

PowertrainRead the code
Generic OBD-II
P2B39

An exhaust profile-actuator open result concerns the energized drive path

PowertrainRead article
Generic OBD-II
P2B3A

Exhaust profile-actuator circuit low is an on-state electrical finding

PowertrainRead article
Generic OBD-II
P2B3B

Resolve the exhaust actuator’s command-state conflict before testing high voltage

PowertrainRead article
Generic OBD-II
P2B3C

B Camshaft Profile Actuator B Control Circuit/Open Bank 2

PowertrainRead the code
Generic OBD-II
P2B3D

B Camshaft Profile Actuator B Control Circuit Low Bank 2

PowertrainRead the code
Generic OBD-II
P2B3E

B Camshaft Profile Actuator B Control Circuit High Bank 2

PowertrainRead the code
Generic OBD-II
P2B3F

A Camshaft Position Actuator Position Sensor B Circuit Bank 1

PowertrainRead the code
Generic OBD-II
P2B40

A Camshaft Position Actuator Position Sensor B Range/Performance Bank 1

PowertrainRead the code
Generic OBD-II
P2B41

A Camshaft Position Actuator Position Sensor B Circuit Low Bank 1

PowertrainRead the code
Generic OBD-II
P2B42

A Camshaft Position Actuator Position Sensor B Circuit High Bank 1

PowertrainRead the code
Generic OBD-II
P2B43

A Camshaft Position Actuator Position Sensor B Circuit Bank 2

PowertrainRead the code
Generic OBD-II
P2B44

A Camshaft Position Actuator Position Sensor B Range/Performance Bank 2

PowertrainRead the code
Generic OBD-II
P2B45

A Camshaft Position Actuator Position Sensor B Circuit Low Bank 2

PowertrainRead the code
Generic OBD-II
P2B46

A Camshaft Position Actuator Position Sensor B Circuit High Bank 2

PowertrainRead the code
Generic OBD-II
P2B47

B Camshaft Position Actuator Position Sensor B Circuit Bank 1

PowertrainRead the code
Generic OBD-II
P2B48

B Camshaft Position Actuator Position Sensor B Range/Performance Bank 1

PowertrainRead the code
Generic OBD-II
P2B49

B Camshaft Position Actuator Position Sensor B Circuit Low Bank 1

PowertrainRead the code
Generic OBD-II
P2B4A

B Camshaft Position Actuator Position Sensor B Circuit High Bank 1

PowertrainRead the code
Generic OBD-II
P2B4B

B Camshaft Position Actuator Position Sensor B Circuit Bank 2

PowertrainRead the code
Generic OBD-II
P2B4C

B Camshaft Position Actuator Position Sensor B Range/Performance Bank 2

PowertrainRead the code
Generic OBD-II
P2B4D

B Camshaft Position Actuator Position Sensor B Circuit Low Bank 2

PowertrainRead the code
Generic OBD-II
P2B4E

B Camshaft Position Actuator Position Sensor B Circuit High Bank 2

PowertrainRead the code
Generic OBD-II
P2B4F

GM’s profile-performance row describes uncommanded pin movement

PowertrainRead article
Generic OBD-II
P2B50

A Camshaft Profile Actuator B Control Performance/Stuck Off Bank 2

PowertrainRead the code
Generic OBD-II
P2B51

The exhaust profile monitor detects a pin moving without a command

PowertrainRead article
Generic OBD-II
P2B52

B Camshaft Profile Actuator B Control Performance/Stuck Off Bank 2

PowertrainRead the code
Generic OBD-II
P2B53

An intake profile pin extends but does not return within the engine cycle

PowertrainRead article
Generic OBD-II
P2B54

A Camshaft Profile Actuator B Control Stuck On Bank 2

PowertrainRead the code
Generic OBD-II
P2B55

B Camshaft Profile Actuator B Control Stuck On Bank 1

PowertrainRead the code
Generic OBD-II
P2B56

B Camshaft Profile Actuator B Control Stuck On Bank 2

PowertrainRead the code
Generic OBD-II
P2B57

Low Engine Oil Pressure - Camshaft Control Disabled

PowertrainRead the code
Generic OBD-II
P2B58

coolant flow valve motor-driver current above its limit

PowertrainRead article
Generic OBD-II
P2B59

an open motor circuit at the coolant flow valve

PowertrainRead article
Generic OBD-II
P2B5A

coolant valve motor circuit classified as shorted to ground

PowertrainRead article
Generic OBD-II
P2B5B

coolant valve motor circuit classified as shorted to power

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.