well i was calmly driving home from a doctors appointment, and BAM ... my engine check light comes on.. this is my first car so im not sure of the possiblities of why.. but one things i do know there is a LOT of smoke but the only reason for that is my stupid engine cap came off (AGAIN!! this is the like 50th time) i guess if i fill up on oil and replace my dipstick this shouldnt happen again, or do you guys think there could be another problem? maybe my car is running high oil pressure ors omething? if you have any comments, give em all thanks...