Troubleshooting E46 No Start

I recently performed a CCV replacement and, while I had everything apart, decided to redress the engine harness wire loom.

I got everything back together again, save for a couple of non-essentials. All that remained was to fire her up. I turned the key, ready to get back out on the road. Unfortunately, I didn’t luck out.

I began by checking all engine harness connections and cleaning them with electric contact cleaner. I should have done this before reassembly. However, I reasoned that everything was working prior to disassembly, and that I couldn’t have made that much of a mess putting things back together again. Still, better safe than sorry.

Following this, I noted the symptoms that my 2003 BMW 330i was displaying:

With key in position two, EML light flashes on and off, coinciding with a clicking sound from front right of dashboard (cabin left being driver side, NA vehicle). As long as EML is lit, there is a buzzing sound from the front of the car. When it flashes off, there is a click. This cycles several times, and then stops.

An intermittent ticking (almost like a dripping) sound can be heard from rear left of the vehicle – this continues whilst key is in position two. I put my hand on the fuel tank with the key in position two, and can verify that the sound is coming from the fuel tank, and the likely culprit is the fuel pump.

When ignition is turned back to home position, a sound (de-energizing of component?) is heard from rear of vehicle.

Fuel rail has pressure, as verified by depressing the fuel rail valve. Vehicle shows zero RPM when attempting to start.

With the key in the home position, I heard a sound from the back of the car, like a system was being de-energized.

I brought out my MacBook Air, fired up a virtual machine, and ran BMW Scanner 1.4.0.6.

DME was showing 23 errors. After clearing them, one remained in red.

24 [ 036 ] Main relay, fault

Later:
DME   ->  24/61 – Main relay, fault
          3E/72 – Solenoid valve, secondary air, short circuit to negative or open circuit
          8C/72 – Output stage fault, DMTL pump, short circuit to negative or open circuit
          7E/72 – Output stage fault, DMTL module, tank leak diagnosis valve, short circuit to negative or open circuit
          7C/72 – Signal, changeover valve, intake manifold (DISA), short circuit to negative or open circuit
          35/B2 – Idle speed control valve, opening coil, short circuit to negative
          1B/B2 – Idle speed control valve, closing coil, short circuit to negative
          64/78 – Control unit self-test, signal implausible
          25/61 – Main relay, reaction delay, not switched or switched with delay
          7D/62 – Electric fan

          Shadow-memory:
          24/61 – Main relay, fault
          3E/72 – Solenoid valve, secondary air, short circuit to negative or open circuit
          8C/72 – Output stage fault, DMTL pump, short circuit to negative or open circuit
          7E/72 – Output stage fault, DMTL module, tank leak diagnosis valve, short circuit to negative or open circuit
          7C/72 – Signal, changeover valve, intake manifold (DISA), short circuit to negative or open circuit
          5A/12 – Exhaust temperature before catalyst, bank 1, signal line, short circuit to negative
          5B/12 – Exhaust temperature before catalyst, bank 2, signal line, short circuit to negative
          5D/12 – Exhaust temperature after catalyst, bank 2, signal line, short circuit to negative
          3F/14 – Control unit self-test 3
          7D/62 – Electric fan
          35/B2 – Idle speed control valve, opening coil, short circuit to negative
          1B/B2 – Idle speed control valve, closing coil, short circuit to negative
          64/78 – Control unit self-test, signal implausible
          25/61 – Main relay, reaction delay, not switched or switched with delay
          34/02 – Solenoid valve, exhaust flap, short circuit to negative or open circuit

I made a post on E46Fanatics and on Bimmerforums. While waiting for a response, I started looking into my electronic tool chest. One thing for certain: if I am to increase my proficiency in working with the E46 platform, I need to gain better familiarity with the tools available to me.