These codes apply to all U.S. E36 cars with 6 cylinder engines before OBDII (model year '96).

  1. Turn the ignition to the On position, but do not start the car.
  2. Immediately depress the accelerator fully and release fully 5 times in quick succession.
  3. Wait a couple of seconds.
  4. The Check Engine light will flash once, then start to blink. All codes are comprised of 4 digits. The number of blinks corresponds to the fault code. For example, ON, pause, ON ON, pause, ON ON, pause, ON ON, off would be a 1222.
  5. Each four digit code will be flashed sequentially. When the codes start to repeat, all stored codes have been displayed.

DME Control Unit

1211

Air Mass/Volume Sensor

1215

Throttle Potentiometer

1216

Output Stage, Group #1

1218

Output Stage, Group #2

1219

EGO Sensor #1

1221

EGO Sensor #2

1212

Lambda Control #1

1222

Lambda Control #2

1213

Coolant Temp. Sensor

1223

Intake Air Temp. Sensor

1224

Knock Sensor #1

1225

Knock Sensor #2

1226

Battery Voltage/DME Main Relay

1231

Speedometer "A" Signal

1234

A/C Compressor cut off

1237

A/C Compressor

1242

Crankshaft Pulse Sensor

1243

Camshaft Sensor

1244

Intervention, AEGS

1245

Ign. Secondary Monitor

1247

Fuel Injector #1

1251

Fuel Injector #2

1252

Fuel Injector #3

1253

Fuel Injector #4

1254

Fuel Injector #5

1255

Fuel Injector #6

1256

Fuel Pump Relay Control

1261

Idle Speed Actuator

1262

Purge Valve

1263

EGO Heater

1264

Fault Lamp (check engine)

1265

VANOS

1266

Air Pump Relay Control

1267

Ignition Coil, #1

1271

Ignition Coil, #2

1272

Ignition Coil, #3

1273

Ignition Coil, #4

1274

Ignition Coil, #5

1275

Ignition Coil, #6

1276

Control Unit Memory Supply

1281

Fault (code) Memory

1282

Fuel Injector Output Stage, no cyl #

1283

Knock Control Test Pulse

1286

No Failure

1444

 

Created by David Ortiz

Credit goes to Robert Bentley publishers and Jim C. at Bonneville Motor Werks.

Hosted by www.Geocities.ws

1