Since it will run if you supply fuel, it would follow that the spark portion is working. So, look at things that control fuel. Check to make sure you are getting power and ground to your fuel pump. ok, you should check for fuel pressure and injector pulse. Pressure should be 44 to 50 psi. If the fuel pressure measures good then look for injector pulse. see if the computer is sending the signal to the injector to fire.
Is the security
light coming on? You should scan for codes. see if the anti-theft system is seeing the key and allowing the system to run.