My 328i has following symptoms. The check engine (the engine icon) light comes on, then it shuts itself off the next day, then it will comes on again a day later, and shut off again in a day... and so on for the last several weeks. Any clues? I see no problem in the car's operation. Oil was changed and oil life counter was reset only 1000 miles ago. Please, shed some light. Thanks