I might have a similar issue. I took the Mrs. on a day trip (around 200 miles round trip), Jeep ran fine most of the way, but on our way home it was getting dark, and a tad colder with the top off so to avoid making my wife b*tch about being cold I jumped on the interstate I 70 from Richfield to Salina in Utah. Cruising along at around 80mph when the CEL came on, the Jeep sputtered a bit, but still ran ok. This light has been coming on for the last few months, most of the time giving me a code for a "small EVAP leak" so I have just been clearing it with my code reader. I pulled it into the garage thinking that I need to figure that evap leak out sometime so I can avoid having to clear the light all the time. A few days later I jump in the Jeep to run up-town and it wont start. I crank and crank, turning all fans/stereo, ect off so I can listen to make sure the fuel pump is working. I could hear it cycle, but it seemed to be really fast (maybe it always has been like this and its normal as I have never paid attention in the past). Anyways, being the type I am it couldnt wait until the next weekend when I would have time, so I pop the hood and start looking around, maybe a loose connection ect. I pulled the intake off of the throttle body, and crank, get a strong smell of fuel and boom, she fires up. I let it run for a bit, it did run a little rough, and then drive it around town mainly to charge the battery back up. The CEL comes back on and this time it gives me a code for CPS, as well as the EVAP leak. Long story short I have the CPS ordered from Amazon (Mopar brand) as well as a TPS (Mopar brand). Is there anything else I should do when I replace these? They should be here this weekend. I have read that it might be a good idea to clean the IAC, although I am not sure how to do it. I am fairly mechanically savvy, have replaced a clutch in my old cummins truck, clutchs in my buddies Jeep. Most of the stuff I have done has been on diesels, but hopefully the Jeep is fairly easy to work on as well. Any suggestions on additional items to check, clean, ect. would be greatly appreciated, thanks!