Question edited for clarity.
Question moved to model category.
There is help in the link, but you have a dead short somewhere. One trick you can try is replace the fuse, and the fuse box cover. Put blankets over the headlamps. Turn the garage lights off and let your eyes acclimatize to the dark. Then whilst looking into the engine, get someone to crank the engine. Look for a flash in the wiring.
More ideas here, starters, relays and stuff
https://www.google.com/search?q=2001+Chevy+Silverado+LS+5.3.+Every+time+I+try+to+crank+it+pops+the+Ignition+A+fuse
..
Question edited for clarity.
Question moved to model category.
Did you disconnect the battery when you replaced the fuel pump?
Did you reset the security system and engine immobilizer?
Did you connect a pro grade scan tool and check for DTCs?
Not sure what you mean by 'cranks, then goes dead'?
It turns over than then next time you turn the key there is nothing, no noise, no clicks? Is the battery full charged?
..
Check the security system it can shut off the starter and or fuel systems is there a code flashing or theft light blinking after key is turned ....it has a boot up file per/say
Question edited for clarity, typos, real sentences and stuff.
Question moved to model category.
By 'spray it', it presume you mean spraying with Easy Start? If so that means you have a fuel delivery issue? Check the following
You have fuel in the tank.
The fuel pump relay is operative.
The fuel pump works and you have the required fuel pressure.
..
Question edited for clarity.
Question moved to model category.
If it is a push toggle switch (push for on, push again for off), yes they are very unreliable as it all relies on a spring and a contact. Easy to check with a multimeter. It could also be a broken wire in the harness that goes from the door to the frame
https://www.google.com/search?q=2004+Chevy+Aveo.+passenger+windows+lockout+switch
..
Sounds like you are possibly loosing fuel prime. One easy way to confirm is to cycle the key a couple of times in the morning to prime the system before trying to crank the engine. If it starts better then you have confirmed that the fuel system is loosing pressure when the truck sits. From here you have to determine if it is a bad pressure regulator or a bad injector letting fuel bleed by when the engine is off.
Question edited for clarity, year make model needs to be first.
Question moved from Misc to model category.
You appear to be guessing at what parts to swap out? Your vehicle is fully electronic and has diagnostics built in. You just need an auto electrician with a professional grade scan tool computer. All the sensors can be tested in place with the computer, the coils can also be tested with it. They all report back to the Engine Control Module. It is cheaper to hire a technician for 30 minutes than guessing parts, and replacing sensors that are fine.
https://www.google.com/search?q=mobile+auto+electrician+near+me
..
Question edited for clarity.
Question moved to model category.
Did you clear the code with a Scan Tool after replacing the valves?
The 1998-2001 Chevrolet Tahoe has a known issue with the air pump check valve which causes illumination of the check engine light. There are no notable symptoms, but the vehicle will not pass state inspection or smog testing. When the valve fails, it sticks closed, and the computer sets the code P1416.Dec 10, 2016