my buddy had the same occurance with his 01 Silverado. it wouldnt start so he replaced everything (starter, starter relay....etc etc) and it still didnt fire. the key wouldnt even turn the radio on. he had it towed to the local shop and found he had a security system and it caused the problem...