MechanicDB
Fault Family System: Powertrain (P-Codes) 12 SAE Codes

Camshaft Position Signal Output

Diagnostic & Technical Explanation
P23E9 (Camshaft A Position Signal Output Circuit/Open Bank 2) is unusual among camshaft codes: it covers the ECM's re-transmitted camshaft position output signal — a square-wave feed some platforms send to another module or a stand-alone injection controller — rather than the sensor input from the engine. The monitored line being open, shorted low, or shorted high points to harness damage between the two modules or a failed output driver stage; the cam sensor itself already has separate input codes, so it is not the suspect here.

These 12 diagnostic trouble codes share one detection mechanism and one repair path, which is why MechanicDB groups them into a single authored fault family rather than repeating the same explanation 12 times.

Codes in this family (12)

CodeDefinitionRepair coverage
P23E9Camshaft A Position Signal Output Circuit/Open Bank 23 ranked fixes
P23EACamshaft A Position Signal Output Circuit Low Bank 23 ranked fixes
P23EBCamshaft A Position Signal Output Circuit High Bank 23 ranked fixes
P23ECCamshaft B Position Signal Output Circuit/Open Bank 13 ranked fixes
P23EDCamshaft B Position Signal Output Circuit Low Bank 13 ranked fixes
P23EECamshaft B Position Signal Output Circuit High Bank 13 ranked fixes
P23EFCamshaft B Position Signal Output Circuit/Open Bank 23 ranked fixes
P23F0Camshaft B Position Signal Output Circuit Low Bank 23 ranked fixes
P23F1Camshaft B Position Signal Output Circuit High Bank 23 ranked fixes
P2614Camshaft A Position Signal Output Circuit/Open Bank 13 ranked fixes
P2615Camshaft A Position Signal Output Circuit Low Bank 13 ranked fixes
P2616Camshaft A Position Signal Output Circuit High Bank 13 ranked fixes

What this page does not show

This page publishes the fault mechanism and the code index. The licensed dataset adds, for every one of the 15,886 codes, the full authored repair set (56,729 procedures in total) with the fields deliberately withheld here: