The jeep is V6, auto. It ran fine every day till I let it sit for a month, now I can't get it started. Never had a starting problem. I have talked to three mechanics, and tried many things. I tried a new coil, new plugs, new distributor, new rotor, new CPS (crankshaft position sensor). I don't get it, after I put the new CPS in it started, then I shut it off, and tried to start it again, and wouldn't. I pulled it out, made sure there was a good ground, nothing, just cranks and cranks. I tried the ground thing, made sure the block had a good ground using jumper cables still nothing. I unplugged all the connectors to everything and replugged them in, tried to start it, and it started, then shut it down and it won't start again. I did the same thing, unplugging everything, and still nothing. I got yet another CPS and tried that, still nothing, so I don't think it is that. The plugs are not firing. The timing belt is fine. Those are the only two times I have gotten it to start in over 100 tries. I have plundered the newsgroups looking for advice, the two main things I tried (grounding and CPS), and all the obvious stuff. What else could it be? When it did start up, it started up instantly. I also tried starting fluid, and am pretty sure it is not the fuel pump.
Please help with advise, I hate to take it in the shop after trying all this stuff, since they will do the same stuff, or I am afraid it will work for them.