Circuit 129

Fault codes

Read it properly, then throw parts.

Pulse codes from the bay connector on early cars. OBD-II under the dash from 1996 (US) and on all Series III. Roof and PSE never speak fluent generic OBD.

X11/4 pulse codes (all years)

The 16-pin diagnostic block sits in the engine bay, right side near the bulkhead / ECU, under a cap. Key ON, engine OFF. Bridge pin 1 (ground) to the pin for the system you want (HFM is commonly pin 4; the cap chart is gospel) for 2–4 seconds, then release. The Check Engine lamp flashes a two-digit code: long pauses between codes, short pauses between digits. 1-1 (or a single long flash on some systems) means no fault stored. Write them all down before you clear.

OBD-II (US 1996+, all Series III)

16-pin J1962 connector under the dash, driver’s side of the steering column. A generic $20 reader will pull P0 engine codes on ME 2.0 cars (Series III). On HFM cars (Series II V8/six) a generic reader is hit-and-miss — you still want the pulse method or a Mercedes-capable tool. Body, roof, PSE and ABS modules never speak fluent generic OBD.

What a real scan actually sees

Star Diagnosis / a modern MB-capable tool (iCarsoft, Autel with MB pack, DAS on an old laptop) talks to the roof module, PSE, ABS/ASR/ESP, climate, and SRS. If the complaint is ‘top, locks, windows, cluster’, do not waste the afternoon on P-codes.

1HFM

No fault in HFM memory

The control unit has nothing stored. If the lamp is still on, you are reading the wrong module.

  • Wrong diagnostic pin
  • Bulb-check lamp vs CEL confusion
2HFM

Engine coolant temperature sensor

ECT signal implausible. Cold hard starts, rich smell, high idle.

  • ECT sensor in the head
  • Wiring harness at the sensor (green dust)
  • Connector open
3HFM

Intake air temperature sensor

IAT out of range. Usually baked into the HFM mass-air meter on these engines.

  • HFM sensor
  • Harness
4HFM

Hot-film mass air flow sensor

The HFM itself. Hesitation, black smoke, or a brick-like throttle.

  • Dirty/failing HFM
  • Oil-soaked element from a leaking valve cover
  • Harness
5HFM

Closed throttle position switch

Idle switch not agreeing with the potentiometer.

  • Throttle-body switch adjustment
  • Broken plastic on the linkage
8HFM

Idle air control

Idle too high, too low, or hunting.

  • Idle valve stuck with carbon
  • Vacuum leak after the HFM
  • HFM
11HFM

TN / engine-speed signal

ECU is not happy with the crank/TN pulse.

  • Crank sensor (later HFM)
  • Distributor / flywheel signal (early)
  • Harness
13HFM

Oxygen sensor

O2 slow, dead, or heater open. Fuel trim will be wrong.

  • O2 sensor
  • Exhaust leak before the sensor
  • Heater fuse / harness
16HFM

EHA / mixture current (related)

On KE cars this is the electro-hydraulic actuator. On HFM it flags mixture adaptation limits.

  • Vacuum leak
  • Fuel pressure
  • HFM
  • KE EHA (M103)
17HFM

Data exchange / CAN or analog bus

ECU cannot talk to another control unit (EA/CC/ISC depending on year).

  • Wiring harness
  • A second dead module pulling the bus down
21HFM

Ignition monitor / miss

Misfire or coil current out of range.

  • Coils (HFM V8)
  • Plug wires
  • Distributor (LH / early)
  • Harness short
26HFM

Camshaft timing / adjuster

Cam magnet or cam position not matching.

  • Cam magnet (M119)
  • Cam adjuster (M104)
  • Oil to the adjuster
P0100ME

MAF circuit

Mass-air circuit malfunction on ME 2.0 (M112 / M113).

  • MAF sensor
  • Unplugged after an air-filter job
  • Wiring at the sensor
P0300ME

Random / multiple misfire

ME has given up counting cylinders.

  • Coil packs (one per cylinder on M112/M113)
  • Plugs
  • Fuel pump in the trunk well
  • Vacuum leak
P0335ME

Crankshaft position sensor

The classic hot no-start on late V6/V8. Car starts cold, dies hot, starts again after ice cream.

  • CKP sensor at the bellhousing
  • Cracked sensor loom
  • Connector
P0170ME

Fuel trim malfunction

Mixture adaptation off the map.

  • MAF
  • Intake leaks
  • Fuel pressure / filter
  • O2 sensors
P0440ME

EVAP system

Purge or tank-tightness. Rarely a breakdown, always an inspection fail.

  • Purge valve
  • Filler-cap seal
  • Tank vent valve
B1100PSE

PSE SN1 short to ground

Pneumatic control circuit short. Often after a door-boot repair gone wrong.

  • Door-boot wiring shorted to the chassis
  • PSE module
  • Pinched vacuum/electric hybrid loom
B1101PSE

PSE SN2 short to ground

Second PSE control circuit. Same family as B1100.

  • Door boot
  • PSE pump connector
  • Water in the trunk module
098 / B1000-ishroof

Window Hall sensor not synchronised (RF)

Right-front window position unknown. The roof sequence will abort because it will not risk guillotining the glass.

  • Window not normalised after a battery change
  • Hall sensor in the regulator
  • Trunk fuse 2
099roof

Window Hall sensor not synchronised (LF)

Left-front window position unknown.

  • Normalise the window (hold switch past the stop both ways)
  • Regulator Hall sensor
  • Trunk fuse 1
100roof

Window Hall not normalised

Same family as 098/099 — the module wants a full up/down learn.

  • Battery was disconnected
  • Regulator replaced and not taught
5 / 6 / 7 / 8ABS

Wheel-speed sensor (ABS pulse codes)

ABS/ASR lamp on. Each wheel has a pin on X11/4.

  • Sensor at the hub
  • Tone ring packed with swarf
  • Broken wire at the flex point
SRS lampbody

Airbag lamp stored crash / occupancy

From 1997 the passenger occupancy mat can disable the right bag. An SRS lamp after seat work is usually a connector under the seat, not a bag.

  • Seat connector not latched
  • Occupancy mat (1997+)
  • Clock-spring in the wheel