I have a '99 328i with 83,000k miles that is periodically misfiring. The check engine light comes on and I get two codes: P0303 (Cylinder 3 misfire), and P1250 (Air/Fuel Mixture, related to Air Mass Meter). It always happens on the same cylinder. Whenever the car starts to misfire, it will stop after I shut off and restart the car. I check the connector on the Air Mass Meter and it appears to be fine. Can anyone provide with some ideas on what to check? It doesn't make sense to me that it would be the spark plug or wire since the car will sometimes run for several days without a problem. Performance does not seem to be affected either.
Someone suggested it may be the ignition coil? Any thoughts on this? Also, how would you test the ignition coil to see if it is bad, short of replacing it with a new one?
Someone suggested it may be the ignition coil? Any thoughts on this? Also, how would you test the ignition coil to see if it is bad, short of replacing it with a new one?