Anyone got any ideas why the check engine light would flash for about 30 seconds then quit while idling?