Try using a little starting fluid in The throttle body if it starts for just a sec then most likely a fuel issue I know you said You had pulled the rail out And watched injectors fire but it wouldn't hurt to use a noid light on the harness side ohm each injector also. Sensors that could cause a no start, start with the crank sensor hope I have been of some assistance
__________________
|