Diagnose Your ECU Faults - Older OBD system

- Read fault codes on early Peugeot Models

ECU Fault Diagnosis

 

 

 

 

That dreaded 'K' light keep coming on and want to know what's wrong? This ECU fault diagnosis refers to Peugeot petrol engines, not Diesel, but I will update this as soon as possible to include the new HDi Diesel fault codes (previous Diesel units to the HDi do not have an ECU).

Learn more about ECUs and their function here

The ECU constantly monitors elements of the engine and controls various parts of it to make sure it runs efficiently. If a fault should develop in any part of the engine being monitored, the check engine light (sometimes referred to as the 'k' light) will illuminate on your dashboard. The ECU will record the fault in the memory as a number and this can be read out by your garage with sophisticated equipment or with a budget DIY reader. In many cases the fault codes can be read out just with a piece of wire - see below!

The following is taken from a 1994 Peugeot 1.8 (8 valve) but the testing and diagnosis is the same with other Peugeot vehicles (and Citroen) using this same diagnostic system.

Peugeot ECU Fault Code DiagnosisOn this model the diagnostic plug (normally green) is clipped in just behind the ECU enclosure (arrowed). On other models it can be situated inside the main electrical boxes, normally near the suspension turret.

 

 

 

 

 

Peugeot ECU Diagnostic PlugThe green diagnostic plug is arrowed here. It is clipped into a socket with no electrical connections just to keep it secured. To remove simply depress the thin metal securing clip with your thumb while pulling out. You might have to jiggle it a little.

 

 

 

 

Peugeot ECU Diagnostic Plug connectionOnce you've pulled the diagnostic plug out you'll see it has 2 connections.  Note the position of Terminal 1.

 

 

 

 

 

To read your codes out you need to monitor the ECU light on your dashboard and how many times it flashes. Turn your ignition switch to ON (II). Now connect a wire into Terminal 1 and then touch the other end to vehicle earth (-) for between 3 and 5 seconds. You can do this with a decent single core cable with a spade connector crimped either end or even bare, providing it makes a good contact. After removing the wire from earth the ECU light on the dash will start to flash to indicate any fault codes stored in the memory.

Each code output will be 2 digits as detailed in the table below. The first code will be 12 to signify the start of the test. This will be shown by 1 flash (1), a short pause and then two flashes (2). After this the next two digits will represent the first fault code. To find the next fault code (if there are anymore) you need to connect the wire to vehicle earth(-) again for 3-5 seconds and disconnect. You will now recieve 2 sets of flashes, separated by a short pause, to signify the next fault code. Continue this procedure for more fault codes until you get code 11. Code 11 signifies the end of the test and there are no more fault codes stored. Now switch the ignition off.

 Code  Code Meaning  Action to Take
 11   End of test  
 12   Start of test  
 13   Air Temp sensor   Refer to Test Notes 3
 14   Coolant Temp sensor   Refer to Test Notes 2
 15   Fuel pump relay   Test pump circuitry
 21   Throttle position sensor/idle   Refer to Test Notes 4/5
 22/23   Idle speed control valve   Refer to Test Notes 10
 27   Vehicle speed sensor   Test for speed signal to ECU
 31   Lambda system control   Refer to Test Notes 9
 32   Lambda system control   Refer to Test Notes 9
 33   MAF/throttle switch/MAP sensor   Refer to Test Notes 7/4/6
 34   Carbon filter solenoid valve  
 35   Throttle position sensor/full load   Refer to Test Notes 4/5
 36   Lambda sensor heating control  
 41   Crank Angle Sensor  
 42   Injector valve control   Test for C.A.S. signal to ECU 43
 43   Anti-knock control  
 44   Knock sensor No.1  
 45   Ignition coil control No.1  
 46   Turbo pressure valve  
 47   Turbo pressure regulation  
 51   Lambda sensor   Refer to Test Notes 9
 52   Lambda system control   Refer to Test Notes 9
 53   Battery voltage  
 54   ECU and anti-knock module  
 55   CO mixture potentiometer  
 56   Coded anti-theft  
 57   Ignition coil control No.2  
 62   Knock sensor No.2  
 63  Lambda sensor No.2   Refer to Test Notes 9
 64   Mixture control B   Refer to Test Notes 9
 65   Cylinder sensor  
 71   Inj. valve 1  
 72   Inj. valve 2  
 73   Inj. valve 3  
 74   Inj. valve 4  
 75  Inj. valve 5  
 76   Inj. valve 6  
 91   Inj. valve control  


Clearing Fault Codes

Once you've effected a repair you should clear the fault codes, then check for fault codes again after some test driving to see if they re-occur.

Alternatively, if the vehicle is not showing any apparent sign of problems, clear the codes and try reading them a week or month later to see if they have come back. This will let you know if they simply occured as a glitch or were not reset from an earlier repair.

To clear the codes all you need to do is reconnect the wire to vehicle earth for 10 seconds after code 11 (test end) is flashed.