For the past month my 04 has been starting a bit slower. It was getting serviced and the dealer said the battery was going bad. I told them I was going to change it myself. As i'm looking at it today I noticed the guages don't move for 3 or 4 seconds after you start the truck. I cleaned up the ground wire and its still doing it. The battery is showing 12.77 volts and 14.xx when running.