The OBD2 stomp test, also known as the gas pedal trick, is a simple method for retrieving fault codes on pre-1996 (OBD1) BMW E36 models. This method also works on E30s. While later models utilize the standardized OBD2 port, earlier BMWs require this alternative approach to diagnose engine issues. This guide provides a step-by-step process for performing the E36 Obd2 Stomp Test and interpreting the resulting codes.
Performing the E36 OBD2 Stomp Test
-
Ignition On: Turn the ignition key to the “on” position without starting the engine. The dashboard warning lights, including the Check Engine Light (CEL), will illuminate briefly.
-
Gas Pedal Sequence: Quickly and fully depress the gas pedal to the floor and release it five times in rapid succession. Timing is crucial; each full cycle (down and up) should be completed within approximately one second.
-
Observe the CEL: If performed correctly, the CEL will flash once and then go out. Subsequently, it will begin flashing a series of fault codes.
Interpreting the Fault Codes
The CEL will flash sequences of four numbers, each separated by a short pause (about one second). A longer pause indicates the end of a code. Each flash within a sequence represents a digit of the fault code. For instance:
- Flash (pause) Flash Flash Flash Flash (pause) Flash Flash Flash Flash (pause) Flash Flash Flash Flash (longer pause) signifies code 1444.
The system will repeat the code sequence, then proceed to the next code if multiple faults are stored. The process concludes with code 1000, indicating the end of the code list.
E36 OBD1 Fault Code List
The following table lists common E36 OBD1 fault codes: (Note: This is not an exhaustive list. Consult a BMW repair manual for a complete list.)
Code | Error | Notes / Corrective Action |
---|---|---|
1000 | End of output – no more fault codes | Signals the end of the fault code readout. |
1444 | No more faults | Indicates all faults have been cleared. |
1211 | DME Motronic Computer Fault | Potential DME computer issue. Retest; persistent code likely requires replacement. |
1215 | Mass Air Flow Sensor Fault | Possible MAF sensor failure or intake boot leak. |
1221 | Oxygen Sensor (primary) | Faulty, unplugged, or broken oxygen sensor. |
1223 | Coolant Temperature Sensor | Check wiring and sensor resistance. |
… (and so on for other codes from the original article) …
Clearing Fault Codes
After reading the codes, clear the DME’s memory:
-
Ensure Completion: Confirm that code 1000 (end of codes) has been displayed.
-
Gas Pedal Reset: Press and hold the gas pedal down for more than 10 seconds.
-
Verification: Repeat the stomp test. Code 1444 (no faults) should appear, confirming the codes have been cleared.
The E36 OBD2 stomp test is a valuable tool for diagnosing engine problems. By understanding the process and interpreting the codes, owners can gain insights into potential issues and take appropriate action. However, for complex problems or if you are unsure about performing the test yourself, consult a qualified BMW technician.