I have a 2006 silverado v6 4.3L 2wd and i got all my plugs changed. Found out the #5 cable was bad and broke off so we rigged it up to get me home. Go to start the truck the next day and nothing. Long story short, we put a new crankshaft position sensor in, put in a new coil pack, also put a new distributor cap and rotor. Thinking this was the issue, we go to start it and nothing. No spark at all. All the cables are in order and all the sensors are in position and plugged in but still nothing. Could it possibly be my ECM? Any help is appreciated! Thanks