you have done all the hard part. you have identified it as a fuel delivery issue.Heres what I know:
-Wont start in either park or neutral
-There is spark
-Crank sensor and cam sensor tested good
-Fuel pump is priming and fuel is getting to the fuel rails
-Engine will run when spraying starter fluid in intake but dies when you stop
-With Key in "run" postion (Last click), there is a buzzing noise coming from the neutral safety switch when put in reverse and drive
-New battery
i would check the hose from the fuel filter to the engine. it should be connected to the top, front most line on the engine. if you get these mixed up it will not run.
also, if you messed with the wiring harness by removing it from the intake manifold, it is possible that you have the wires to the injectors backwards. but if you didn't pull the manifold or the harness off of it there is almost no chance of this. but it has happened.
if you have a mechanics stethoscope, <$5 at harbor freight, listen to the injectors as some one else turns the key.
pull a plug and see if it is wet with fuel. it probably isn't but if the injector is operating at the wrong time it could be. if dry there is no fuel getting to the plug. if the fuel was getting there and not firing the plug would be wet.
if possible swap in a known good cam sensor. use the one off of the engine you removed.
good luck.