a bad battery wont charge. just because the alt checked out fine doesnt mean its not bad.

find someone with a Snap On scan tool or something similar to check the ABS code, did you hook up the wheel speed sensor?