TROUBLE CODES:
1988 3 Series:
Code Probable cause
Code 1 Airflow meter or Mass Air Flow sensor ( MAF )
Code 2 Oxygen sensor
Code 3 Coolant temperature sensor
Code 4 TPS
1989 and later 3, 5 and 7 Series:
Code Probable cause
1000, 2000 End of diagnosis
1211, 2211 Electronic Control Unit ( ECU )
1215, 2215 Mass Air Flow sensor (MAF)
1216, 2216 Throttle Position Sensor
1221, 2221 Oxygen sensor
1222 Oxygen sensor control out of range
1222, 2222 Oxygen sensor regulation
1223, 2223 Coolant temperature sensor
1224, 2224 Intake air temperature sensor
1231, 2231 Battery voltage out of range
1232, 2232 Idle switch
1233, 2233 Wide open throttle switch
1251, 2251 Fuel injectors ( final stage 1 )
1252, 2252 Fuel injectors ( final stage 2 )
1253 Cylinder no. 3 fuel injector
1254 Cylinder no. 4 fuel injector
1255 Cylinder no. 5 fuel injector
1256 Cylinder no. 6 fuel injector
1261, 2261 Fuel pump relay
1262 Idle speed controller or idle air control valve
1263, 2263 EVAP canister heating relay
1264, 2264 Oxygen sensor heating relay
1444, 2444 No faults in memory.
NOTE: On 12 cylinder models, codes starting with 1 indicate problems on the right cylinder bank ( cylinders 1-6 ), codes starting with 2 indicate problems on the left cylinder bank ( cylinders 7 - 12 ).