I own a 2007 Chevy Classic Silverado V6 2WD. 128,000 miles. Never had any starting issues. I went to start it this morning and it cranked but would not start. Sounded like it would catch a couple of times.Battery went dead after several tries. Charged the battery. It has a full tank of gas. Checked a plug wire and got spark. Got spark at the coil but it looked like thespark was at the base so I replaced the coil. No change. Poured alittle gas in the throttle body. Nothing. Let things dry out for awhile then tried starting by spraying some starter fluid. Nothing. Turned the key and listened for the fuel pump several times. It goes on each time. Gas came out of the line when I pushed the inline shrader valve in but I did not check the pressure. A fuel delivery problem doesn't make sense to me because nothing happens when I spray starter fluid in the throttle body with the air filter intake removed. I checked various fuses and all were fine. I plan to put a new cap, rotor, wires, and plugs in tomorrow. I did have a P0036 error code which I think is a sensor. I don't think that would prevent the truck from starting but I'm not sure. Any suggestions?