My check engine light has been coming on and going off intermittently for the last couple of weeks. Haven't taken it to get checked because every time I go to book an appointment it goes back off for a couple of days ... not much sense going and putting it on a sensor when there's no light on I don't think? Then it's back on for a half a day., the gone for a couple .... anyone have any ideas? Does it keep a history so if it's off when I get to the dealer they can still see what's happening? Any info greatly appreciated.....