Check for wires that have been munched through by lovely little rodents. I had a sensor near the Air Intake on my 4.3 L that had been munched by rodents and it stopped my vehicle from starting. I know it's odd to the think that mice can do that to an engine and I never thought of it before; that was until i experienced it. Check all your wires and Vacuum hoses under the hood.