Jeep Grand Cherokee battery light on new battery and humming noise

I have a jgc limited with 5.7 he I its an 06 I have had so many problems witht his car not starting clunking dying now after I have replaced can and crank sensors battery starter throttle body couple of control modules and still this car won't act right I was driving today when the battery light decided to come on and also car says service 4 WD system? Lights outside and in flicker spontaneously and leave abs and air bag lights on any suggestions? My car is driving me mad

0
Comments
Think I'd be checking battery cable connections and having a perhaps longer the normal load test done on charging system. Strickly guess might be alternater isn't where it should be on supplying power.