You need to find a different mechanic. He or she won't fix your 02 Civic, and won't help you out with a simple light on the dash on your impala... come on. Unfortunately, I don't have any recommendations in Rogers County, other than to stay away from Fat Daddys. I have a couple of scanners that can read any code it may have; you drive to me and I will scan it for free. Some vehicles just shoot out a maintenance or service vehicle soon light as a means to get you to take it to the dealer for a service interval. An evap leak caused by a faulty gas cap seal would throw a check engine light.