Code Description du code
P1467 Heated Catalyst Comparison Battery Voltages of Power Switches Plausibility
P1468 Heated Catalyst Battery Disconnecting Switch Plausibility
P1470 Leakage Diagnostic Pump Control Circuit Electrical
P1472 Diagnostic Module Tank leakage (DM-TL) Switching Solenoid Control Circuit Electrical
P1473 Diagnostic Module Tank leakage (DM-TL) Pump Current Plausibility
P1475 Leakage Diagnostic Pump Reed Switch Did Not Close
P1476 Leakage Diagnostic Pump Clamped Tube
P1477 Leakage Diagnostic Pump Reed Switch Did Not Open
P1500 Idle Speed Control Valve Stuck Open
P1501 Idle Speed Control Valve Stuck Closed
Diagnostic Trouble Codes
Generic Engine Management System (GEMS)
NOTE: Users of this information should be aware that the standard generic 'ISO/SAE/OBD-II/E-OBD' Diagnostic Trouble Codes (in a separate Sticky) may help with diagnosis in conjunction with this list of P-Codes for the GEMS Engine Management System. It is important to remember that these DTC's are intended to guide you in rectifying an issue with your Range Rover. They may not point directly towards a cure. Please use the information sensibly, especially regarding the use of the Drive Cycles. Rangerovers.net will not accept responsibility for any irresponsible use of this information.
GEMS (p38a 4.0 & 4.6 petrol V8 between 1994MY and mid 1999) Diagnostic Trouble Codes(DTC ) are stored in the Engine Control Module(ECM ) and may be retrieved by connecting a suitable OBD II Scan Tool or the Land Rover TestBook Electronic Tester (or similar aftermarket tool) to the Data Link Connector(DLC ).
DTC's can only be Extracted, Diagnosed and Cleared by the TestBook Diagnostic Unit, a required special tool, or an appropriate after market equivalent such as Autologic or BBS/Rovacom.
The list that follows groups the codes together logically. The order has, where possible, been kept in the order of code by the last 3 digits. It lists P0xxx generic Society of Automotive Engineers (SAE) codes together with the P1xxx Land Rover specific codes.
Code structure according to SAE:
The first alpha character identifies the system generating the code:
P = Powertrain
B = Body
C = Chassis
U = Undefined
The second digit says if the code is generic (although this doesn't always appear to be the case)
0 = Generic (zero)
1 = Enhanced (manufacturer specific)
The third digit is sub-system type for that code:
1 = Emission Management (Fuel or Air)
2 = Injector Circuit (Fuel or Air)
3 = Ignition or Misfire
4 = Emission Control
5 = Vehicle Speed & Idle Control
6 = Computer & Output Circuit
7 = Transmission
8 = Transmission
9 = Reserved
0 = Reserved
Information about preforming Drive Cycles will be put into a separate Sticky. Drive Cycles are simply structured methods of either triggering the existing fault or verifying the fault has been fixed.
Using this list:
Unfortunately, it wasn't possible to clearly align the information properly. However, a file can be opened in the form of a *.PDF which is easier to read.
(70.05 KiB) Downloaded 100 times
There are 2 items of information AFTER the code descriptions. The first is a 'MIL' column which defines whether the fault code illuminates the Malfunction Indicator Light on the driver console. The second column after the code description indicates the Drive Cycle (A-D) required to either flag/not flag that particular fault code.
P01xx, P02xx, P011xx, P12xx Fuel and air metering MIL Drive Cycle
P0101 MAFS Circuit Performance out of range Y B
P0102 MAFS Circuit Low Input Y A
P0103 MAFS circuit high input Y A
P0111 Air temperature sensor reading not changing as expected Y C
P0112 Air temperature sensor circuit low range fault Y A
P0113 Air temperature sensor circuit high range fault Y A
P0116 Water temperature sensor - Falling temperature fault Y A
P0117 Water temperature sensor - circuit low range fault Y A
P0118 Water temperature sensor - circuit high range fault Y A
P0121 Throttle (TPS) signal inconsistent with MAF, IACV, air temp & engine rpm Y B
P0122 Throttle (TPS) circuit low input Y A
P0123 Throttle (TPS) circuit high input Y A
P0125 Water temperature sensor - insufficient for Closed Loop Fuel Control Y B