00 Cherokee likes to cut off no matter if it sitting still or running a 107mph. The pain is that it will not give you a fault!1 the only one i have had is a CPS, So i changed it.. started with one i had in a spare harness. Went a month or so and it did it again, but no fault. So i was able to get a free one from Napa so i replaced it. Went two weeks and faulted with the cps again,so said screw it went to jeep got a factory one!!! Guess What!!! crap So i started braking down the crank circuit chased grounds, signal wires, redid all the bulk connectors cleaning them dielectric grease!! ohm ed the coil packs 2000 4.0 has three checked the signal from the crank and cam making sure the chain wasn't the issue. Have had other people look at it they have no clue. Oh yea, i have changed the flex plate twice. The motor mounts have been changed and the trans mount there was no problems with the motor mounts but trans was ruff. i have swapped ECUs for two weeks still have the joy of it cutting out in Atl wile getting on the interstate. i have driven to Nashville, Tn around the area towing a boat then wheeled it and drove all the way to the state line. Damn if it didn't wait till then to do it. So a year and a half has gone buy and it still dose it. So i plane to do a ax15 and VW Diesel conversion for the hell of it. one day when i finish all the other projects i have!!! its daily driver so when i get bored then i go drive the super-duty at 14mpg at 3.--gallon but it would be nice to find out what it is!!! Its not stock but it might as well be in my mind. she runs 29's 3 inches Arb winch lockin hubs cromos powertrex factory skid plates there not to bad if u ask me. But i still like the P.O.S not as much as the YJ that has been torn apart for almost two years!! but any help thanks