My battery was low due to a starting problem I've now fixed, however it's had more than enough time to recharge fully but the battery light still comes on faintly now and then and on rare occasions it'll flash fully as i turn the engine off. Which do you think it is? thanks Michael