Originally posted by powderboy
I had a diagnostic this Summer (not from a Subaru dealer) and no codes came up. Since the lights only come on when it's really cold, I can't guarantee they will be on when I hit the dealership unless they can retrieve codes that other repair shops can't.
It sounds like your repair shop didn't know how to read ABS or VDC diagnostic codes. I bet they only read the engine codes with a generic OBD scanner.
I just read my codes last week for the first time. The ABS and VDC systems remember the last 3 codes that were thrown. It doesn't matter how long ago. My VDC light came on briefly about 3 years ago, battery has been disconnected a couple of times, and the codes are still
You can read them yourself like this:
Dive under the driver-side footwell and you will find a diagnostic connector (probably white) near the heater vent. Two terminated wires also come out of this bundle. They are probably black, and looped back into the tape unless your repair shop has removed them. Remove one of the terminated ends and plug it into the diagnostic connector like this: picture:
Turn your key so the dash lights come on.
The ABS light will flash the diagnostic codes. Pay attention!
Each code is a series of long flashes (1.2s each) followed by a series of short flashes (0.3s each) followed by a 1.0s pause. Then the next code, etc, until all codes are shown. Then the sequence repeats. Count the numbers of flashes. The number of long flashes is the first digit of the diagnostic code. The number of short flashes is the second digit. The sequence always begins with a "start code" of 11 (one long flash, one short flash).
For example, when I hooked up the connector on my 2001 VDC and turned it on, the light flashed:
where L = long flash, S = short flash, and P = 1 second pause. So, my codes were 11 (start), 72 (abnormal yaw rate sensor), 71 (abnormal steering rate sensor).
Post your codes here and someone can tell you what they mean...or buy a copy of the service manual and look them up yourself...or go to your dealer and ask them.
The dealer's tools provide even more information...but the basic codes might be enough to figure it out a DIY fix.