Good chance it's the cam shaft position sensor. It seems to control a lot of other things. I had a 2000 jeep grand cherokee that one minute worked fine, shut it off to get gas then went to turn the key and nothing. Replaced the fuel pump, check just about every inch of wiring all the fuses. Had it towed to the dealer. They replaced the computer, nothing. Checked the cam shaft position sensor and that was the problem.
Sent from my XT1585 using Tapatalk
FYI... what a horrible dealer, they started with the computer????
I had my cam shaft position sensor and crank shaft position sensor just go on me a couple weeks ago. In my situation, the engine would turn over, but wouldn't start. It turned over strong, but just wouldn't start. The computer gave me a code for both these sensors. I was at my local grocery store. Eventually I was able to get it started, so I kept it running until I went home, read the codes, when to picked up the parts and got back home (these sensors will prevent a start, but usually if you are running you can keep going).
I went to advanced auto, got both, replaced them in just under an hour, and it has been fine since.