Hey Guys! I just bought an 06 LGT last Monday, and one of the issues I've encountered so far is that the ABS light is on. Of course, my cruise control doesn't work and I've seen conflicting information online about whether this changes changes the way the engine runs. (Disabling boost control for "safety" in case the ABS isn't working?) I figured it was just a wheel speed sensor or something simple, but when I got home and did the gauge cluster test, the codes it gave were for:
C0118 - Faulty G sensor output voltage
C0114 - Defective valve relay
The factory service manual has a few tests for each, and I've gone through the ones that don't require SSM as much as I can. On the G sensor, the voltages seem fine when holding it at different angles. I checked for continuity between the G sensor pins and 24, 21, and 10 on ABS module connector and everything seems good there. I even ordered a used one on Ebay to see if maybe there was just something bad with the old one, since it was a relatively cheap sanity check, and the code is still there after disconnecting the battery for 15 minutes.
For the valve relay, I checked the voltages on the connector and it seemed to have voltage and a good ground where it should. The only thing that didn't match the manual exactly was the internal resistance of the relay, which read OL as opposed to a specific resistance above 1MΩ, but I figure that's just discrepancies between how the manual was written and how my meter reads.
The only other thing I can really think is maybe some other part of the ABS module is bad and sending bad readings to the ECU for the other components? If I have to replace the ABS module, that's not a huge deal, but I'd hate to order one and go through the process of bleeding the brakes all over for the codes to still be there. Does anyone know if the ABS module has to be coded to the car in any way, or will one from any MT Legacy work?
Some pics of the car for attention, replacement headlights are coming in tomorrow: