2000 jeep wrangler Sahara
Just bought my 2000 wrangler maybe 2 months ago and it started by dying at a stop sign, the cranked right up and I went on my way. Same day about 30 mins later it died at another stop sign, cranked, but would not turn over for a good 5 mins. The jeep drove perfectly normal after that for about 2-3 weeks then died when i was driving (no sputter, just died) then it would not turn over for a good 30 mins, then once again drove fine for 2-3 weeks. I went to start it last week and it would not turn over in my driveway, I waited 15 mins and tried it again and it started fine, then drove it and it stalled out 10 mins after that! but it started right back up and drove fine for a week or two which brings me to today. It stalled out while I was driving on a main road and totally blocked traffic, I cranked and it would not turn over and tried that for about 15 mins (on and off). Then I got out and opened my hood and then tried it again and it started right up and drove it home. I took it to Big O Tires the 3rd time it happened and they ran some tests and could not figure anything out.
NO CHECK ENGINE LIGHT by the way on any of the stalls. Help me out with some ideas please? Crankshaft Position Sensor is what I'm leaning towards.