1. Check fuse # 20 ( I think) under the hood. If blown, check the lower o2 sensor wiring. It shorts out often. Very common. This would cause a no spark condition.
2. Go here to properly test the crank sensor.
If it's bad, replace ONLY with a Mopar sensor. Do not use an aftermarket crank sensor.
3. Pull the tps connector, turn the ignition key on, and test the voltage across the outside two pins. It should read 5 volts DC. If not, begin unplugging the crank sensor connector, and then checking the tps connector for 5 v again, then do the same thing with the cam sensor ( inside the distributor) and temp sensor. If the 5 volts returns to the tps, then you have found your problem.
4. When the key is turned on, the fuel pump primes for 2-3 seconds. Then when key is turned to the start position, the PCM gathers data from several sources. If it does NOT get a good crank sensor reading inside of 3 seconds, it activates the ASD relay and shuts down the fuel pump, coil drivers, etc.
Bad grounding points are a major issue on this model. Remove, clean and tighten the 3 major grounds. One below the coil, one near the oil dipstick and one at the passenger side fender well. A low battery ( below 13.4 volts) will also mess with the pcm. Make sure it has more then 13 volts before trying to start the engine.
Do this much and if no luck, go through zeejays dirty dozen list.
Does the CEL light up when they key is turned to the on position? If not, your PCM is probably bad.
Oh....one more thing....if the horn works, swap the horn relay with the asd relay ( they are both under the hood in the PDC).