Check engine light has been on for awhile, mechanic did a diagnostic and said it was an EVAP issue. Check gauges light came on the other day, got my oil changed and it went off, now it's back on intermittently. I did the diagnostic test where you turn the key hold down trip button - got a million codes. P0128, P0133, P0456, P0465, P2096, P0622, and P2503. I had my alternator and battery replaced a couple months ago, battery tested yesterday and it was at 100%. I do have a small engine oil leak that I just found out about. When the check gauges light is on and I accelerate, the oil sensor gauge moves up.
