if the alternator is kicking out 13.9 v then it may be ok, it could be a short on the battery light wire, disconnect it from the alternator (generally the single small wire) put a test light on the + side of the battery and put it on the alternator where the wire plugged on, with the engine off...