hi, have a 97 explorer with 171,000 miles truck ran great and now has a miss when i go up a hill also if you put it in drive with your foot on the brake around 3,000 rpms it starts to miss. a week before this happened it was running 100 percent fine but the engine light was on and autozone...