From the circumstances you explain it is possible that the problem is the ABS unit.
It could simply be that ABS ECM terminal #18 is somehow touching the adjacent terminal #24. Bent terminal, loose wire strand or some other short between those terminals may cause your problem.