Hello all!
Longtime viewer, first-time poster here on R3VLimited! As the title suggests, I’ve been having issues with the M42 in my 1994 BMW 318i. I’ll try to keep this as short as possible, but I tend to be pretty thorough—so I apologize in advance.
It’s worth mentioning that the car has RHD ITBs and has been running on the stock ECU for the past three years with basically no issues.
The Issue:
The car will not idle under any circumstances with the AFM plugged in. If I unplug it, the car dies every time. However, with the AFM unplugged, the car will run—albeit very rich.
I’m at a bit of a loss. I know some will suggest switching to a standalone ECU and utilizing Alpha-N instead of relying on the AFM. And believe me, I’m with you—I plan to go standalone when I do a built-M42 with the ITBs in the next year or so. But since the car ran well for so long on the stock DME, I’d really like to get it working again and enjoy it while I build the new engine on the stand.
If anyone has any ideas or has dealt with no-idle issues on the M42, I’d love to pick your brain and get some direction on what to check next. Thanks so much! :)
Longtime viewer, first-time poster here on R3VLimited! As the title suggests, I’ve been having issues with the M42 in my 1994 BMW 318i. I’ll try to keep this as short as possible, but I tend to be pretty thorough—so I apologize in advance.
It’s worth mentioning that the car has RHD ITBs and has been running on the stock ECU for the past three years with basically no issues.
The Issue:
The car will not idle under any circumstances with the AFM plugged in. If I unplug it, the car dies every time. However, with the AFM unplugged, the car will run—albeit very rich.
- Original Issue (Last Fall) – The car wouldn’t idle when warm.
- Replaced AFM (Winter) – Installed a used AFM, but results were inconclusive at the time.
- Original Issue Worsened (This Spring) – Once it warmed up, I confirmed the AFM replacement didn’t fix the issue. The problem gradually worsened until the car would no longer idle at all—cold or warm.
- Replaced O2 Sensor – No effect.
- Swapped Relays – Tested to see if the main relay was bad. After swapping, the car eventually wouldn’t turn over and threw a 1225 (Knock Sensor #1 – ground fault or DME short circuit) code. I did not see any obvious ground faults in engine bay, and the symptoms seemed inline with a bad DME, which I had experienced with my original years ago.
- Replaced DME – The car was already on its second DME, which had a sketchy history at best. I replaced it with the proper red-label DME ending in 282. This cleared the CEL, and the car now reads 1444 (no issues). However, I’m back to point 3—no idle when cold, but it will idle with the AFM unplugged. The only CEL/code I get is when I unplug the AFM, reading 1215 (AFM not sensing correctly)—which makes sense since it’s unplugged. It’s worth mentioning that throughout this entire process, I’ve been testing both the old and new AFM at every step and getting similar results.
- Tested Harness Extension – When I originally installed the ITBs, I had to extend the AFM harness. Suspecting bad solder joints, I cut the extension out and tested it. I verified continuity on all five pins/wires and confirmed minimal resistance (< 0.2 ohms).
I’m at a bit of a loss. I know some will suggest switching to a standalone ECU and utilizing Alpha-N instead of relying on the AFM. And believe me, I’m with you—I plan to go standalone when I do a built-M42 with the ITBs in the next year or so. But since the car ran well for so long on the stock DME, I’d really like to get it working again and enjoy it while I build the new engine on the stand.
If anyone has any ideas or has dealt with no-idle issues on the M42, I’d love to pick your brain and get some direction on what to check next. Thanks so much! :)
Comment