BMW electronic engine power control fault codes

The 126 fault codes the electronic engine power control can store, and what each one means. Some codes mean different things in different versions of the module; tap a code to see which applies to your car.

On: 8 Series (E31), 7 Series (E32), 7 Series (E38)

  • 0001 Electronic engine power control: Throttle valve 1, potentiometer 1 - voltage insufficient
  • 0002 Electronic engine power control: Throttle valve 1, potentiometer 1 - voltage too high
  • 0003 Electronic engine power control: Throttle valve 1, potentiometer 2 - voltage insufficient
  • 0004 Electronic engine power control: Throttle valve 1, potentiometer 2 - voltage too high
  • 0005 Electronic engine power control: Throttle valve 2, potentiometer 1 - voltage insufficient
  • 0006 Electronic engine power control: Throttle valve 2, potentiometer 1 - voltage too high
  • 0007 Electronic engine power control: Throttle valve 2, potentiometer 2 - voltage insufficient
  • 0008 Electronic engine power control: Throttle valve 2, potentiometer 2 - voltage too high
  • 0009 Electronic engine power control: Potentiometer supply voltage 1 of throttle valves 1/2 differs
  • 000A Electronic engine power control: Potentiometer supply voltage 2 of throttle valves 1/2 differs
  • 000B Electronic engine power control: Difference of potentiometer 1/2 voltages at throttle valve 1 insufficient
  • 000C Electronic engine power control: Difference of potentiometer 1/2 voltages at throttle valve 1 too high
  • 000D Electronic engine power control: Difference of potentiometer 1/2 voltages at throttle valve 2 insufficient
  • 000E Electronic engine power control: Difference of potentiometer 1/2 voltages at throttle valve 2 too high
  • 0014 Electronic engine power control: Pedal sensor, sensor 1 faulty
  • 0015 Electronic engine power control: Pedal sensor, sensor 2 faulty
  • 0016 Electronic engine power control: Pedal sensor, sensor 3 faulty
  • 0017 Electronic engine power control: Pedal sensor, sensor 1 faulty
  • 0018 Electronic engine power control: Pedal sensor, sensor 2 faulty
  • 0019 Electronic engine power control: Pedal sensor, sensor 3 faulty
  • 001A Electronic engine power control: Pedal sensor, sensor 1 faulty (component or)
  • 001B Electronic engine power control: Pedal sensor, sensor 2 faulty (component or)
  • 001C Electronic engine power control: Pedal sensor, sensor 3 faulty (component or)
  • 001D Electronic engine power control: Pedal sensor, sensor 1 faulty (component or)
  • 001E Electronic engine power control: Pedal sensor, sensor 2 faulty (component or)
  • 001F Electronic engine power control: Pedal sensor, sensor 3 faulty (component or)
  • 0020 Electronic engine power control: Pedal sensor, sensor 1 faulty (component or)
  • 0021 Electronic engine power control: Pedal sensor, sensor 2 faulty (component or)
  • 0022 Electronic engine power control: Pedal sensor, sensor 3 faulty (component or)
  • 0023 Electronic engine power control: Pedal sensor, sensor 1 faulty (component or)
  • 0024 Electronic engine power control: Pedal sensor, sensor 2 faulty (component or)
  • 0025 Electronic engine power control: Pedal sensor, sensor 3 faulty (component or)
  • 0026 Electronic engine power control: Pedal sensor, sensors 1 and 2 not independent
  • 0027 Electronic engine power control: Pedal sensor, sensors 1 and 3 not independent
  • 0028 Electronic engine power control: Pedal sensor, sensors 2 and 3 not independent
  • 0029 Electronic engine power control: Pedal sensor, sensors 1 and 2 not independent
  • 002A Electronic engine power control: Pedal sensor, sensors 1 and 3 not independent
  • 002B Electronic engine power control: Pedal sensor, sensors 2 and 3 not independent
  • 002C Electronic engine power control: Pedal sensor, sensors 1 and 2 provide different values
  • 002D Electronic engine power control: Pedal sensor, sensors 1 and 3 provide different values
  • 002E Electronic engine power control: Pedal sensor, sensors 2 and 3 provide different values
  • 002F Electronic engine power control: Pedal sensor, sensors 1 and 2 provide different values
  • 0030 Electronic engine power control: Pedal sensor, sensors 1 and 3 provide different values
  • 0031 Electronic engine power control: Pedal sensor, sensors 2 and 3 provide different values
  • 0032 Electronic engine power control: Invalid adaptation values for pedal sensor
  • 0033 Electronic engine power control: Invalid adaptation values for pedal sensor
  • 0034 Electronic engine power control: Assignment of pedal sensor, sensor 3 faulty
  • 0035 Electronic engine power control: Assignment of pedal sensor, sensor 3 faulty
  • 0036 Electronic engine power control: Invalid voltage value of pedal sensor, sensor 1
  • 0037 Electronic engine power control: Invalid voltage value of pedal sensor, sensor 2
  • 0038 Electronic engine power control: Invalid voltage value of pedal sensor, sensor 3
  • 0039 Electronic engine power control: Invalid voltage value of pedal sensor, sensor 1
  • 003A Electronic engine power control: Invalid voltage value of pedal sensor, sensor 2
  • 003B Electronic engine power control: Invalid voltage value of pedal sensor, sensor 3
  • 003C Electronic engine power control: Pedal sensor, sensor 1, faulty switching modes (implausible oscillator signal from)
  • 003D Electronic engine power control: Pedal sensor, sensor 2, faulty switching modes (implausible oscillator signal from)
  • 003E Electronic engine power control: Pedal sensor, sensor 3, faulty switching modes (implausible oscillator signal from)
  • 003F Electronic engine power control: Pedal sensor, sensor 1, faulty switching modes (implausible oscillator signal from)
  • 0040 Electronic engine power control: Pedal sensor, sensor 2, faulty switching modes (implausible oscillator signal from)
  • 0041 Electronic engine power control: Pedal sensor, sensor 3, faulty switching modes (implausible oscillator signal from)
  • 0042 Electronic engine power control: Pedal sensor, sensor 1, faulty switching modes (error redundant oscillator shutdown in control unit)
  • 0043 Electronic engine power control: Pedal sensor, sensor 2, faulty switching modes (error redundant oscillator shutdown in control unit)
  • 0044 Electronic engine power control: Pedal sensor, sensor 3, faulty switching modes (error redundant oscillator shutdown in control unit)
  • 0045 Electronic engine power control: Pedal sensor, sensor 3, faulty switching modes (error redundant oscillator shutdown in control unit)
  • 0050 Electronic engine power control: Bus fault at electronic engine power control message transmitter
  • 0051 Electronic engine power control: Bus fault upon receiving a message from Digital Motor Electronics, EGS or ASC
  • 0052 Electronic engine power control: Bus fault upon receiving a message from Digital Motor Electronics
  • 0053 Electronic engine power control: CAN bus not operational
  • 0056 Electronic engine power control: Throttle valve 1, potentiometer 1, voltage different to setpoint value
  • 0057 Electronic engine power control: Throttle valve 2, potentiometer 2, voltage different to setpoint value
  • 0058 Electronic engine power control: Throttle valve 2, potentiometer 1, voltage different to setpoint value
  • 0059 Electronic engine power control: Throttle valve 1, potentiometer 2, voltage different to setpoint value
  • 005A Electronic engine power control: Control unit fault (implausible DK learning values)
  • 005B Electronic engine power control: Control unit fault (implausible DK learning values)
  • 005C Electronic engine power control: Control unit fault (error in setpoint comparison)
  • 005D Electronic engine power control: Control unit fault (error in setpoint comparison)
  • 0064 EML: Electronic engine power control: Fault stored (control unit error computer 1)
  • 0065 EML: Electronic engine power control: Fault stored (control unit error computer 2)
  • 0066 EML: Electronic engine power control: Fault stored (MC1 EEPROM error)
  • 0067 EML: Electronic engine power control: Fault stored (MC2 EEPROM error)
  • 0068 EML: Electronic engine power control: Fault stored (checksum error in EEPROM fault memory)
  • 0069 EML: Electronic engine power control: Fault stored (data exchange error in initialization)
  • 006A EML: Electronic engine power control: Fault stored (data exchange error in normal operation)
  • 006B EML: Electronic engine power control: Fault stored (data exchange error in initialization)
  • 006C EML: Electronic engine power control: Fault stored (data exchange error in normal operation)
  • 0070 Electronic engine power control: Cruise control, steering column switch or multifunction steering wheel faulty
  • 0071 Electronic engine power control: cruise control, DSC speed implausible
  • 0072 Electronic engine power control: Kickdown, switch status implausible
  • 0073 Electronic engine power control: Brake light switch faulty
  • 0074 Electronic engine power control: brake light switch (test switch) faulty
  • 0075 Electronic engine power control: Fault in external safety circuit to Digital Motor Electronics, right
  • 0076 Electronic engine power control: Fault in external safety circuit to Digital Motor Electronics, left
  • 0077 Electronic engine power control: Fault upon acknowledgement of idling Digital Motor Electronics, right, via CAN bus
  • 0078 Electronic engine power control: Fault upon acknowledgement of idling Digital Motor Electronics, left, via CAN bus
  • 0079 Electronic engine power control: Fault upon acknowledgement of Digital Motor Electronics safety circuit, right, via CAN bus
  • 007A Electronic engine power control: Fault upon acknowledgement of Digital Motor Electronics safety circuit, left, via CAN bus
  • 007B Electronic engine power control: Fault upon acknowledgement of Digital Motor Electronics emergency shutdown, right, via CAN bus
  • 007C Electronic engine power control: Fault upon acknowledgement of Digital Motor Electronics emergency shutdown, left, via CAN bus
  • 007D Electronic engine power control: Fault upon changeover from/to idle control or idle with substitute value
  • 007E Electronic engine power control: CAN message from DSC control unit faulty
  • 0080 Electronic engine power control: Fault during deviation test in potentiometer 1 of throttle valve 1
  • 0081 Electronic engine power control: Fault during deviation test in potentiometer 1 of throttle valve 2
  • 0082 Electronic engine power control: Fault during jump test in potentiometer 1 of throttle valve 1
  • 0083 Electronic engine power control: Fault during jump test in potentiometer 1 of throttle valve 2
  • 0084 Electronic engine power control: Electronic engine power control: Fault during spring test of throttle valve 1 (DK1 Spring Test Error SM Special)
  • 0085 Electronic engine power control: Electronic engine power control: Fault during spring test of throttle valve 2 (DK2 Spring Test Error SM Emergency)
  • 0086 Electronic engine power control: Control unit fault (enable error via voter logic control unit error)
  • 0087 Electronic engine power control: Control unit fault (monitor error in INI)
  • 0088 Electronic engine power control: Fault during deviation test in potentiometer 2 of throttle valve 2
  • 0089 Electronic engine power control: Fault during deviation test in potentiometer 2 of throttle valve 1
  • 008A Electronic engine power control: Fault during jump test in potentiometer 2 of throttle valve 2
  • 008B Electronic engine power control: Fault during jump test in potentiometer 2 of throttle valve 1
  • 008C Electronic engine power control: Electronic engine power control: Fault during spring test of throttle valve 2 (DK1 Spring Test Error SM Special)
  • 008D Electronic engine power control: Electronic engine power control: Fault during spring test of throttle valve 1 (DK2 Spring Test Error SM Emergency)
  • 008E Electronic engine power control: Control unit fault (enable error via voter logic control unit error)
  • 008F Electronic engine power control: Control unit fault (monitor error in INI)
  • 0090 Electronic engine power control: Coding data faulty (version coding)
  • 0091 Electronic engine power control: Coding data faulty (version coding)
  • 0098 Electronic engine power control: Stepper motor output stage, throttle valve 1 faulty
  • 0099 Electronic engine power control: Stepper motor output stage, throttle valve 1 faulty
  • 009A Electronic engine power control: Stepper motor output stage, throttle valve 2 faulty
  • 009B Electronic engine power control: Stepper motor output stage, throttle valve 2 faulty
  • 009C Electronic engine power control: Stepper motor output stage, throttle valve 2 faulty
  • 009D Electronic engine power control: Stepper motor output stage, throttle valve 2 faulty
  • 009E Electronic engine power control: Stepper motor output stage, throttle valve 1 faulty
  • 009F Electronic engine power control: Stepper motor output stage, throttle valve 1 faulty

Every BMW module's fault codes