This probably isn't a new thread but I'm not finding anything so I might be asking the wrong question. I have an intermittent Check Engine Light on my 328ci. It will illuminate, seemingly randomly, until I park the car for a few hours or a few days. Length of time doesn't seem to matter. When I start it up the light is gone and remains gone for several days or several start-drive-stop-park cycles. Then it can reappear. Anyone have any clues about this?