ABS sensors are actually little rev counters and they take thier signals from the toothed wheels adjacent to the discs.Which by the way if the toothed wheels are dirty/rusty will throw up fault codes.so will the pickups themselves if the air gap between the pickup end and the toothed wheel is out of specified size.Point I'm makeing is without diagnostic codes you are chasing you'r tail.and possibly replacing good componants.Dealer or well equiped garage will code read and armed with exact codes you will have a good chance of repairing.
caine, August 2008