i drive an 1999 explorer.....after a three hour trip, the check engine light came on...it had been getting terrible gas milage.......it is very sluggish, with a little ping...........before i take it to the dealer and have them charge me with the teardown charge........and before i drive it into...