I have an 03 Envoy. 4.2I. For the past couple months, very randomly I would go to start the truck and I would get nothing. No sounds at all. The lights and electrical would all be fine, warning lights on, only battery light on when key is in "start" position. I would usually try turning the key a couple times (twice, sometimes 3, very rarely 4 times) and it would start. Well, I'm dumb and should have taken car of it before thee coldest month on record...but I digress...The other day I went and there was all the same lights, but the car wouldn't start at all...well I checked the battery terminals...checked fuses...no problems... II remembered hearing people used to whack their starter with a hammer to get it going when it quit...welll reluctantly I gently tried this and hazah...it started up just fine...I drove it for the day, kept starting every time without an issue (brought hammer just in case lol). I went to work that night and got out of work at 330am KNOWING that this would be when it wouldn't start again. and it didn't. I tried hitting the starter gently, and nothing...I asked a co-worker to turn the key while I tapped the starter, he turned it before i got to the starter and nothing...I asked him to crank it again, tapped the starter a couple times on the end, then on the solenoid part of it and it started right up again... So the next day, got a starter from the wreckers, got a local garage to put it in...iit worked great, seemed to start quicker and better than before...drove for the day, the next morning went out to start it to be at work for 7am...NOTHING...this time it was exactly the same lights only you heard 1 "CLICK" then nothing at all...Well I cabbed it to work...called my dad...he suggested it might be the ignition switch and to wiggle the key or try to heat up the ignition with a hair dryer...after work I tried...put a hair dryer on it for about 1 minute, turned, nothing...put it on for another 1 minute, turned, nothing, turned again while wiggling (I KNOW, i'm dumb) and it started up...let it sit over night and it started right up again in the morning... -newer battery -new used starter -still randomly not starting -1 click when key is in start position then nothing -all lights on dash fine Ignition switch or do I have to trace all the wiring (huge pita)? Thanks folks!