'99 528i with 104,000 mi. -- This light comes on for 3-10 days, disappears for a couple of weeks, and then comes back...about 5 times in the last 4 months. I've had the fuel line flushed; I replaced the spark plugs. I've used BAV's SR-300 and no OBD codes come up, and I can't reset the light with the fault code tool. My instrument cluster doesn't have a right reset button. I'm beginning to think it's an electrical fault, but don't know where to start...appreciate ANY help.