I have a 1993 Jeep Grd Cherokee 4.0 liter 155,000 miles. I seem like when it gets hot, it starts to slowdown and sparkrattle. If I am running down the road and it decides to do this , I can shut it off and after a while it will run OK. It never shuts off but it will only run about 20 mph. Like I said it spark rattles terrible and is so sluggest. Any ideas?