My 2002 gmc envoy wouldn’t start but would diesel afterward new fuel pump coil and ignition module still no start replaced distributor and vehicle started instantly I had even replaced cap and rotor prior to this somehow either moisture was getting into the distributor through a bad seal in the shaft or the pickup was bad distributor was only 35$ on line