Chevrolet Repair: 1998 chevy 5.7L cranks but wont start, throttle position sensor, crankshaft position sensor


Question
I have a 1998 Z71 4x4 chevy truck 180,000 have done normal maintenance went to start it last week and it cranks but wont start. checked codes had a po125 have changed out engine coolant temp sensor, crankshaft position sensor, throttle position sensor, ignition coil. I have good spark, fuel, and great compression.
any suggestions

stumped

Answer
Hi Jim,
By "Good Fuel", do you mean you seem to have pressure, or have you tested it with a fuel pressure tester and found the correct pressure?
It needs the correct pressure.
Have you checked for injector operation? Noid lights may help there.

Have you sprayed any starting fluid to see if it will hit?

And...is there any chance you have a big slug of water in the tank, and it is not really gas getting to the engine?

Van