CEL is on, its my GF's car and she had the codes check awhile back and it came back as a bad gas cap. Car has roughly 160,xxx miles on it. She's had it 3 years.
I assume the code was for a small/large evap leak since there is not specific code for the gas cap. It sounds like the light has been on for a little while, that you did not fix the leak (I probably woul dnot have bothered myself). I would have the codes read again since if the light has been on, you do not know if there are any further codes. At 160k a good possibility would be fuel/air sensors, they are recommended to be replaced at around 80k. When they go bad the gas mileage can drop faster than Obamma's popularity. But do not assume that I am recommending replacing the sensors. You must first check the codes and them proceed. I do not believe in shotgunning when troubleshooting.
Ok, got the codes checked again. Its misfiring on cylinders 1,3, & 5. Mechanic replaced the coils for those and it didn't resolve the problem. Any ideas??