Hello, make sure the spark is also coming out of the distributor and to plugs not just from coil because the cap/rotor or coil wire could be damp or carbon-tracked. When you say you have fuel, you need at least 55 psi to run this system if it is a centralport injection system (8th digit of the vehicle id number is w or x ). I have had SEVERAL of these model vehicles have marginal fuel pressure and do exactly what you are describing. it has a spring loaded nozzle on all injectors so you can have 40 psi at the fuel tap and get no fuel to the engine. Check it with a good pressure gauge to make sure it is ok. ( make sure pressure is ok when CRANKING also. it should not drop off below 53 psi ) If this info has been helpful, click the ACCEPT button so I will get credit/payment for my answer. If you need more help, contact me again. Thanks for using JA.
ASE Certified Technician
ASE MASTER & ASE L1 ADVANCED ENGINE PERFORM RECERTIFIED. G.M. WORLD CLASS TECH. 22+YRS CHEVY DEALER