Edit; stole this from Acurazine, I’ve used it often and it works unless there is some other issue going on.
but before you do the procedure use the paper clip method to flash the abs codes and you can decipher them from the service manual or you can post them and I’ll look them up
edited again for clarity: this method is enabled by using a paperclip to bridge terminals 4 and 9 on the OBD2 port. I’ll edit a third time and add a picture of the port with numbers.
1) Jump pins 4 and 9.
2)
Press and hold the brake pedal and switch on the ignition.
3) Wait for the ABS light to turn off and then remove your foot from the brake pedal.
4) Wait for the ABS light to turn on, then press and hold the brake pedal again.
5) ABS light should turn off, then remove your foot from the brake pedal.
6) Wait for two flashes of ABS light. If it flashes it means that errors are erased.
codes cleared
Check the errors (with the pins jumped
as in dont remove the paper clip yet) - just turn the ignition on, if ABS light does not flash, no errors are in memory. Turn key off leave paperclip in.
next step VSA neutral position setting
Do not touch the brake pedal anymore.
1) Jump pin 9 (brown wire) to chassis ground (I have used a bolt on a door hinge, some people say they just
left pins 4 & 9 jumped and it worked, I used a paperclip and wire to make it reach the door bolt).
just leave the paperclip in and don’t worry about grounding to the door or whatever
2) Turn the ignition on, after ABS light turns off, quickly press the "VSA off" button
(or tcs button).
3) After ABS light turns on again, quickly press the "VSA off" button.
4) Now shoud be a lot of different **blinks and fashesand all lights ABS, VSA and triangle should turn off. The problem's solved.
I hope this helps someone
so I’ve used this method many times when I did wheel bearings and speed sensors and if it works and shuts your lights off and then they come back, there is some other problem going on whether it be at the sensors, the wiring, the bearings being covered in gunk or something that is in the cummunication hub for all these systems. If it works and shuts your light off there is possibly still a lingering problem that may come back… possibly corrosion or compromised connections from the water damage.
third edit: here’s a diagram of the OBD port and corresponding numbers