I have the same exact problem with my 2009 Silverado. The charging system warning, the battery indicator and the head lights kind of flickering. I think I saw someone answer with they cleaned the fuse connections and it seemed to go away and another answer was checking the grounds. Was there a definitive solution? Gbama, did you ever find a solution to yours?