I have an 04 as well and it does the same thing. I did just put two new batteries in it and well didn't notice any change. They did recall this but it has to have less than 70,000 miles for Chevy to replace it for you. At least that what I was told by local Chevy dealer.