Skip to content

M3 Check engine light finally cleared

2 min read

In my previous post I thought the car was finally fixed—no more vacuum leaks and driving great. Turns out I was a bit too optimistic.

The next day that little bugger, the check engine light (CEL), came back on. Misfires, bad coils, O2 sensors gone awry. Car running like crap again. What to do?

I checked everything I could and couldn’t figure out where a possible vacuum leak was coming from. Sound tests and visual tests weren’t leading to anything; it was time to bite the bullet and bring the car into a shop.

Autoy & AutoWerke, an independent BMW, Audi, and VW shop in Rockville, MD came highly recommended to me so I brought my car over to the small shop.

An hour later Jon gave me a call and let me know they found a few things: the O2 sensors were backwards, an ignition coil was bad, and the ABS/ASC relay & sensor was bad. Not too bad overall.

Before I took my car to the shop, I thought the O2s might be backwards so I switched them myself but that didn’t help so I switched them back. Turns out I was missing one key piece to this: the adaption limits table in the computer. As you drive your car, it keeps track of various measurements (like how rich/lean it is running, O2 levels, etc…). Overtime this table is built up and the car works from there. When I switched the O2 sensors, it didn’t make a difference: the history of measurements said otherwise so the car went off of that. Turns out you need a special dealer computer tool to completely reset the adaption limits table, something I can’t do in my garage :-)

As for the ignition coil, that was a bummer, especially since I replaced those just about a year ago. Turns out BMW recalled the crappy Bremi coils on newer E46s and switched over to Bosch, but never bothered with the E36s. So basically those things are going to crap out and nothing to do about it, doh!

With the O2s correctly connected now, the adaption limits reset in the computer, a new ignition coil, and new ABS/ASC relays and sensor, the car was running fantastic!!!

The M50 manifold gave the car a very nice rumble, especially at WOT, and I could really feel it start pulling right around 3500rpm.

My car is finally a joy to drive around! Not only that, but I passed inspection and can now legally drive it again, grin

Next up: rebuilding the suspension, spring 2008 :-)

BMW M3

Related Posts

Members Public

Rebuilding a BMW intake: S52 to M50 manifold conversion, a list of parts

Coming to you live from my parents garage in this 7 part series, are the chronicled adventures my dad and myself had converting an S52 intake manifold to the larger M50 intake manifold. The following is a fairly comprehensive list of parts I replaced when I upgraded my manifold from

Members Public

Rebuilding a BMW intake: S52 to M50 manifold conversion, day 7

Coming to you live from my parents garage in this 7 part series, are the chronicled adventures my dad and myself had converting an S52 intake manifold to the larger M50 intake manifold. Today I got a new aFe Pro Dry filter in the mail, aFe’s new oil-less filter.

Members Public

Rebuilding a BMW intake: S52 to M50 manifold conversion, day 6

Coming to you live from my parents garage in this 7 part series, are the chronicled adventures my dad and myself had converting an S52 intake manifold to the larger M50 intake manifold. Day 1 [https://tedserbinski.com/2007/08/04/rebuilding-bmw-intake-s52-m50-intake-manifold-conversion-day-1] Day 2 [https://tedserbinski.com/2007/08/11/