Periodically my 05 Silverado flashes a red battery warning light and a "Service Charging System" warning displays. The voltage then begins to fluctuate maybe 2-3 volts over and under 14v. Lights dim and brighten. Then warnings shut off and all is back to normal. This happens at least once a day or so for about a year. Hasn't gotten worse....any idea what problem is?