99-04 crank with no-start check list
First, confirm that ALL fuses in the engine bay and driver's kick panel are good.
Is the battery is fully charged and the battery terminals clean, corrosion free and tight?
What is the condition of the fuel filter? If in doubt, replace it.
Turn the key on but do not crank. Does the theft light go out after a 3 second "prove out"? If not, STOP and find out why.
Does the theft light come on during cranking? If so, STOP and find out why.
Turn the key on/pause/off several times without cranking. Listen for the fuel pump to run each time. Do you hear the fuel pump run? If not, STOP and find out why.
If cycling the key on/pause/off improves starting, likely this is a symptom of fuel pressure leak down. Sources of fuel pressure leak down include FP check valve, bad/weak fuel pump, leaky fuel injectors, bad FP damper(return-less), bad FP regulator (return), bad FP sensor.
Hold the throttle half way open. Does this improve starting? If so, suspect a bad IAC.
Is the MAF clean?
Are there ANY vacuum leaks? Don't cut corners here. Even a small vacuum can cause problems.
Note, if the fuel pump primes each time the key is turned on and the fuel pressure is not between 40-60 PSI (motor off), then there is either something blocking the pick up, water/debris in the tank, the tank is empty, or the fuel pump is bad.