I got the Jeep running again. It was the CRANKshaft position sensor.
I've been watching all kinds of videos trying to find a clue what to do. I ended up watching
this video by Garage Couple where they are diagnosing ASD issues.
Here are the steps that lead me to figuring this out from the video.
1. Pull the ASD relay
2. Put in a piece of wire to directly connect the constant 12V and the ground
3. Try starting it
4. If it doesn't start, then it is likely the camshaft or crankshaft position sensor.
5. If it does start, then it is something else like a bad ASD, bad wiring, bad ground, etc.
In between work meetings today, I used a piece of wire to bypass the ASD. It didn't start after that. Since I had already replaced the camshaft position sensor, I ordered a crankshaft position sensor. After work today, I replaced it and it started up.
For those that may be reading this months or years later, the
CAMshaft position sensor is on the engine block, usually on the passenger side. The
CRANKshaft position sensor is on the bell housing of the transmission. I even found some websites that get the 2 parts mixed up.
Took me awhile, but I figured it out. Thanks to everyone here that provided helpful advice.