Alright, after doing quite a bit a of driving today, the check engine light never did come back on and we got down to about 1/4 tank of gas so we went to fill it up, and once again no sooner we filled it up and started it, the check engine light came back on. This is I believe the 3rd the the light been off (although the longest ever) however no fail, after getting gas, the check engine light come back on, so i'm leading to believe there's a problem with the fuel system somewhere. Granted we are in no hurry or time crunch to get it fixed but would like to figure it out out eventually on whats causing the problem. Any Clue what could be the problem? If I didn't know any better I would suspect the gas cap of being bad, but I doubt a bad gas cap would give a misfire code, I'm sure it would give up the code for something to do with fuel fuel vapor leaking instead, am I correct?