I would disconnect the abs unit and look at connectors. I have had a few with corroded terminals. Clean them off with a flat head screwdriver. Be carefull there delicate. Also the 4 big terminals in the harness corrode causing your faults. I would check these befor condeming abs unit.