Subaru Outback Forums banner

Front ABS sensors replaced, now getting these codes

1 reading
13K views 11 replies 3 participants last post by  GoonersBlueWagon  
#1 ·
2008 LL bean Limite 2.5i . The ABS lights started to come on when the car got warm, so i decided to to replace the two front ABS sensors not thinking of diagnosing the problem. After an extensive fluid swap, and sensor replacement, the Car is throwing CEL, Flashing Cruise, ABS , SS on the OD, and VDC.

Reading the codes came back P0500, C0023, C0026, C0071. Rough idle when completely stopped and stall. Fans are on because of the Speed sensor code.

Can someone help me down the diagnosis path to fix the issues?

Thanks in advance
 
#3 ·
Power supply is my first guess - alternator, battery, or poor connections.


How old is the battery?
Is it a Subaru alternator?
Connections tight and good and clean?

Ideally the battery is tested while incuring compelling issues - the lights may just be indicators that a problem recently existed rather than currently is happening - depending what you're seeing.

Ideally you clear all the codes, be prepared to read them immediately upon creeping up again, and see which one comes back first.

Any prior major engine or transmission work or accidents?
 
#10 ·
Where did you get the speed sensors?

Did you clear the codes? If not, clear the ABS codes and start the car and move it to over 6 mph within a couple minutes of key on and start and see if the lights come back on. (and I do mean a couple minutes, no more that 4)

The codes are for the rear right speed sensor, front left speed sensor, steering angle sensor and the 500 is communications. All these run through the ABS/VDCCM.

To verify speed sensor feedback, you need a scanner that can communicate with the ABS or you have to do it manually with an ohm meter. A scan tool will show you if the speed data is sporadic or totally missing. If it's either, you would have to manually check the speed sensors and the harness to the ABS/VDCCM. Same with the SAS; a good scanner will let you see it's feedback.

Attached is the diagnostic tree. An ohm meter can be used in lieu of an oscilloscope.

You would have to jack the car up and check for play in the bearings. Any play in the bearings is a sign of damage and can throw off the speed sensor feedback. While it's up, you can remove the speed sensor at the suspect wheel and with a flashlight look at the reluctor ring while turning the hub to check for debris or excessive rust.

Given that there is 2 speed sensor codes with the SAS and the 500, I'm inclined to think that the problem is power related or the ABS/VDCCM is bad. Connection, grounds, condition of the pins in the bulk connectors, corrosion, and I/O function need to be looked at before throwing any more parts at it.

As for the grounds, there's 2 coming from the ABS and VDCCM. You found one. They both come out of the harness prior to the bulk connectors. The ABS connector has one, and the VDCCM has one. A connector diagram is attached also showing the pin designation.

If your main body ground from the battery is weak, that could be an issue. This will be the one from the battery to the fender. If this one is insufficient, then all the body grounds will suffer. If you have a good engine ground, then running a 6-10 gauge wire from the engine to the body would help, along with repairing the battery body ground if it's found to be bad.

I haven't had to replace any ABS/VDCCM modules on Gen 3s yet. It's always been an issue with a speed sensor or grounding. Hopefully your's will be the same type of result.
 

Attachments