| Model: | Jetta 2.0L Passat 2.0L |
| Year: | 1992-93 |
| Engine identification: | 9A |
| System: | Bosch KE-Motronic 1.2/1.2.1/1.2.2 |
General information
- Trouble codes are displayed by using an LED connected to the data link connector (DLC).
- The ECM fault memory can also be checked and erased using diagnostic equipment connected to the data link connector (DLC).
- Self-diagnosis using flash type trouble codes may not display all available diagnostic information.
- Carry out road test for at least 5 minutes.
- Briefly fully depress throttle pedal to increase engine speed over 3000 rpm.
- Allow to idle for 2 minutes.
- If engine does not start: Crank engine for 6 seconds.
Accessing
- Ensure ignition switched OFF.
- Connect LED test lamp between black data link connector (DLC) terminal 2 [1] [A] and blue data link connector (DLC) terminal 2 [1] [C].
- Jump black data link connector (DLC) terminal 1 [1] [A] and brown/white/yellow data link connector (DLC) terminal 1 [1] [B] with a switched lead – contacts normally open.
- Switch ignition ON.
- Operate switch for 4-6 seconds.
- Release switch. Check that LED flashes.
- Count LED flashes. Note trouble code.
- Each trouble code consists of four groups of one to four flashes.
- A 2.5 second pause separates each trouble code group [2] [A].
- Repeat switch operation. Note trouble codes. Compare with trouble code table.
- End of test sequence indicated by trouble code 0000 (long flashes).
- Switch ignition OFF. Rectify faults as necessary.
Erasing
- Ensure ignition switched OFF.
- Connect LED test lamp between black data link connector (DLC) terminal 2 [1] [A] and blue data link connector (DLC) terminal 2 [1] [C].
- Jump black data link connector (DLC) terminal 1 [1] [A] and brown/white/yellow data link connector (DLC) terminal 1 [1] [B] with a switched lead – contacts normally open.
- Access trouble codes. Switch ignition OFF.
- Operate switch. Switch ignition ON after 4-6 seconds.
- Release switch after 4-6 seconds. Check that LED flashes.
- Differential pressure regulator activated. Trouble code displayed: 4341.
- Operate switch for 4-6 seconds to activate each of the following components:
- Evaporative emission (EVAP) canister purge valve. Trouble code displayed: 4343.
- Idle air control (lAC) valve. Trouble code displayed: 4431.
- Cold start injector. Trouble code displayed: 4443.
- After activation of last component operate switch for 4-6 seconds to display flash code 0000 (long flashes).
- Operate switch for 4-6 seconds to erase fault memory.
- Repeat checking procedure to ensure no data remains in ECM fault memory.
Trouble code identification
| Flash code 4-digit | Fault location | Probable cause |
| 0 | End of test sequence | – |
| 1111 | Engine control module (ECM) | ECM |
| 1231 | Vehicle speed sensor (VSS) | Wiring, speedometer, VSS |
| 2112 | Camshaft position (CMP) sensor, cylinder 4 HT lead | CMP sensor tabs not facing towards distributor, spark plug(s), HT lead(s), distributor cap/rotor, wiring, CMP sensor |
| 2113 | Crankshaft position (CKP) sensor | Insecure rotor, wiring, CKP sensor, volume air flow (VAF) sensor plate tight/sticking |
| 2121 | Closed throttle position (CTP) switch | Accelerator cable adjustment, CTP switch adjustment, throttle valve tight/sticking, wiring, CTP switch |
| 2123 | Wide open throttle (WOT) switch | Accelerator cable adjustment, WOT switch adjustment, wiring, WOT switch |
| 2141 | Knock control – control limit exceeded | Incorrect fuel/compression, ignition timing, screening of KS wiring, insecure engine component |
| 2142 | Knock sensor (KS) 1 | Wiring, KS, ECM |
| 2144 | Knock sensor (KS) 2 | Wiring, KS, ECM |
| 2231 | Idle speed control (ISC) | Ignition timing, EVAP canister purge valve 1/2, intake leak, VAF sensor, throttle valve adjustment, AJC signal missing, wiring |
| 2232 | Volume air flow (VAF) sensor | Wiring, VAF sensor |
| 2312 | Engine coolant temperature (ECT) sensor | Wiring, poor connection, ECT sensor |
| 2341 | Heated oxygen sensor (H02S) – lambda control | Mixture adjustment, oxygen sensor heater/ wiring, cold start injector, EVAP canister purge valve, intake/exhaust leak, ECM ground wire to intake manifold |
| 2342 | Heated oxygen sensor (H02S) | Wiring, H02S, heating inoperative |
| 4431 | Idle air control (lAC) valve | Wiring, lAC valve, ECM |
| 4444 | No fault found | – |
| VAG code 5-digit | Fault location | Probable cause |
| 00000 | No fault found | – |
| 00281 | Vehicle speed sensor (VSS) | Wiring, speedometer, VSS |
| 00514 | Camshaft position (CMP) sensor, cylinder 4 HT lead | CMP sensor tabs not facing towards distributor, spark plug(s), HT lead(s), distributor cap/rotor, wiring, CMP sensor |
| 00515 | Crankshaft position (CKP) sensor | Insecure rotor, wiring, CKP sensor, volume air flow (VAF) sensor plate tight/sticking |
| 00516 | Closed throttle position (CTP) switch | Accelerator cable adjustment, CTP switch adjustment, throttle valve tight/sticking, wiring, CTP switch |
| 00517 | Wide open throttle (WOT) switch | Accelerator cable adjustment, wiring, WOT switch |
| 00520 | Volume air flow (VAF) sensor | Wiring, VAF sensor |
| 00522 | Engine coolant temperature (ECT) sensor | Wiring, poor connection, ECT sensor |
| 00524 | Knock sensor (KS) 1 | Wiring, KS, ECM |
| 00525 | Heated oxygen sensor (H02S) | Wiring, H02S, heating inoperative |
| 00533 | Idle speed control (ISC) | Ignition timing, EVAP canister purge valve 1/2, intake leak, VAF sensor, throttle valve adjustment, A/C signal missing, wiring |
| 00535 | Knock control – control limit exceeded | Incorrect fuel/compression, ignition timing, screening of KS wiring, insecure engine component |
| 00537 | Heated oxygen sensor (H02S) – lambda control | Mixture adjustment, oxygen sensor heater/ wiring, cold start injector, EVAP canister purge valve, intake/exhaust leak, ECM ground wire to intake manifold |
| 00540 | Knock sensor (KS) 2 | Wiring, KS, ECM |
| 00558 | Mixture control (MC) – mixture lean | ECM ground wire to intake manifold, intake leak, idle speed adjustment |
| 00559 | Mixture control (MC) – mixture rich | lnjector(s), cold start injector, idle speed adjustment |
| 00587 | Mixture control (MC) | ECM ground wire to intake manifold, intake leak, idle speed adjustment, injector(s}, cold start injector |
| 001257 | Idle air control (lAC) valve | Wiring, lAC valve, ECM |
| 17978 | Engine control module (ECM) – immobilizer active | Incorrect/damaged key, incorrectly coded, ECM/immobilizer replacement without coding, wiring, immobilizer defective |
| 65535 | Engine control module (ECM) | ECM |