my battery light is flickering weakly at idle and up to around 2k rpm, but once i rev the engine or get moving, it goes away. ive searched and it seems to be the alternator going out - but those were with the engine above 4k rpm. could it be something else?