My 2006 F150 battery light is coming on at different times. Usually when it is very cold and dark. If I rev the engine above 2000 revs it will go out but only temporary. I have replaced the fan belt and the tensioner feels very strong. Also, I checked the alternator and battery connections they seem fine. The battery is less than 2 years old. Any help would be appreciated. Thanks