99 silverado V6 4300 Vortec won't start it has spark I've changed the distributor cap and rotor spark plugs and wires PCV valve and battery now what?

try changing your fuel filter.