I have reset the check engine light only to have it come on. Gives spark plug code which are brand new spark plugs, o2 sensor which as been replaced.
changed my battery light came on, oil change light came on there were no leaks until I changed mechanics now the check engine light comes on for a few ,miles and goes out before I can get it to a mechanic, i'm in the process of restoring my jeep grand Cherokee limited I purchased in December 2014 had all the seals replaced and ton of work. no problems until my new mechanic changed the oil and replaced rear brakes in may 2015, I don't drive it that much so i think im going to return back to my old mechanic even though its 50 miles one way. THe sad part is that I'm due for my emissions in August and the new mechanic new I was getting my oil changed to get smogged. The only reason I switched mechanics is that I moved . I invested 2500 in this Jeep with my old mechanic drove it for 10000 miles no check engine or oil leak. Less than 300 miles with the new mechanic and the check engine light comes on and I have a pool of oil in my garage, Yes I fired the new mechanic and I will return to my old mechanic. My buddy has the same year and model with 250K miles with no problems or leaks. If you take care of your ride it will take care of you in the long run.