Do you love your Jeep? If so we invite you to join our community and see what it has to offer. Our site is specifically designed for you and it's a great place for Jeep Fans to meet online. Once you join you'll be able to post messages, upload pictures of your jeep, and have a great time with other Jeep Cherokee fans.. Whether your an old timer or just bought your Jeep you'll find that CherokeeForum.com is a great community to join. Best of all it's totally free!
Misc Accessories: Headers, OEM intake, H4 Headlights, a little trimming, coupla 10/s, No Carpet.. No Problems..
cps is a def. possibility. any other symptoms? does it do it when driving? could be your o2 sensors. get it on a computer and see if there are any codes in there that have stored but not tripped the CEL. has it had a tune up lately; plugs, wires, cap, rotor, etc?
Many times when a crank position sensor starts going bad it will make your rig crank, and crank, and crank but no start. Crwal under there and see if the two bolts have loosened up. If those are tight, you can loosen them and re-seat your cps and see if that helps, they tend to wear slightly and at times it can be enough where you have to "adjust" them.
You can perform a conntinuity (I know, very bad spelling) test with a meter. It should show an open circuit. If its closed then its bad.
With stalling issues check out you IAC (idle air control) they can go bad and cause stalling issues, also they get very dirty after awhile (carbon and gunk). Take it out and clean it and place it back in, reset the comp and see if that helps. I forget right now (im at work and away from my FSM) what meter test you do on it, but try cleaning the IAC.
do a fuel pressure test to see where you stand, but its sounding like it may be fuel related (fuel pump). Did you make sure your timeing was on the money? I know simple questions but its the small things we tend to miss.