Update . I took the crank sensor off and my Haynes book said to check the ohms on the b&c terminals . it wasn't marked so I went to auto zone and they checked it compared to a new one and mine was bad . I. Let it idle for a hour then drove around a little while and it still hasn't died . by the way you don't have to take it off to check it. , just unplug it .
Search Jeep Cherokee Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Jeep Cherokee Experts