My 1991 318iS has increasingly been flashing the Check Engine light when I come to a stop sign. A stomp test reveals only 1271--ignition coil #1.
When the Check Engine light flashes, the other lights on the SIL board (Oil Service, Inspection) flicker brighter and the idle falters slightly. The Check Engine light comes on only when the car is stopped, or during coast-down around 2000 rpms. If I keep the rpms up at a stoplight I can get the Check Engine light to go away.
When the headlights are on, there is no Check Engine light whatsoever. The car idles better as well. I'm wondering whether the additional electrical load is somehow causing a marginal alternator to operate correctly?
I'm kind of confused whether this is a ground or an alternator issue, so any clues would be great. I'm thinking that when the voltage dips that the #1 ignition coil starts acting up as well, which results in code 1271.