Hi all, I'm hitting the end of my rope with a problem on my 2005 Silverado 1500 (4.8 120k). I've had no issues with my truck for a long time, but a few months ago I had a hard start, and the battery light stayed on after I started up. I managed to get to work and it restarted afterward regularly and with no light. After that (couple days) it would start hard about 2/3 of the time and the light would stay on, but occasionally would be normal. I took it into Sears at that point to get the charging/starting system and battery checked, at which point they told me the battery was fine, and that I needed a new alternator. I got a new alternator (BBB brand) from my local jobber supply house. Popped it in, started it up, no light, felt good.... then one start later it started happening again. I got frustrated and just drove it as it was for a couple of days, when out of nowhere the problem went away completely. All was well.... Then it came back a week ago.... BAD REALLY hard starting (always does manage to start though), and it actually died once in an intersection (which has never happened before). 8 out of 10 starts the light comes on and stays on, and even when it's not on it still sounds like it's working too hard to start. I took it back into Sears for a diagnostic and they said everything checks out fine. My Spitballed Thoughts: For some reason I feel like it could be the battery, despite multiple tests from multiple places to the contrary. Also concerned that it could be related to the computer control of the alternator shut off from the PCM (anyone heard of issues with this?). I know that the new alternator being the culprit will likely come up, but it checked out fine on the retest. I'm open to anything here guys. Help. Thanks.