The 2006 4Runner (Sport Edition 4WD 4.0L, 208K miles) I recently purchased is turning out to be quite a bit more problematic than I was led to believe (in my defense I did have a supposedly independent local mechanic do a pre-purchase inspection!), on a variety of fronts. I'm trying to work through the various issues, hopefully without having to spend more than I paid for it, and I could really use some help from the collected wisdom here!
In terms of potential cost, the biggest issue appears to be brake related. The mechanic's pre-purchase inspection did not report any brake-related issues. During my test drive, the vehicle stopped perfectly fine and solidly when applying brakes, but I noticed that while at a stop light, I would have to repeatedly press harder and harder on the brake pedal to keep the vehicle from creeping forward. Seller reported that it had always done this (of course!).
After I got home with the vehicle (out-of-state purchase, 4 hour drive), my local mechanic reported the following potentially brake-related OBD-II codes:
C1223 - Malfunction in ABS Control System
C1249 - Open in Stop Light Switch Circuit
For completeness, the other codes are C1201, P0031, P0051, and B1181: I understand that C1201 is essentially the "master switch code", the P0031 and P0051 codes are related to the upstream O2 A/F sensors (I was actually aware of these codes), and the B1181 code is related to the airbag-possible clockspring assembly issue.
Also for completeness, the following lights are on: MIL (Check Engine), ABS, TSC, VSC, TPMS, and Passenger Airbag.
My mechanic believes the braking issue and the C1223 and C1249 codes are caused by a failing master cylinder assembly, and recommends replacing the entire assembly, which apparently lists for about $3,000. I've read a bunch of related threads on this forum, which largely seem to confirm this diagnosis. Given the rather crazy cost for a new assembly, I am wondering whether I should just go for a used assembly, which I can get for about $450 on EBay (I'm currently checking to see the VIN and mileage of the vehicle this was removed from), or even potentially go the master cylinder piston replacement route (there's a thread suggesting that a 2008 owner successfully used 5th gen part 47026-60090 for this) for $50 on EBay and/or just buying a booster pump motor (EBay, ~$300).
But then I read threads on this site about the C codes above, such as this one and this one, that suggested those codes could potentially be cleared by replacing a brake light switch.
Anyone have any solid advice as to how I should proceed on dealing with the brake issue?
To be clear, I'm not looking to DIY this repair - the work would be done by my mechanic, who is willing to let me obtain parts myself. I just don't have the facility/expertise/confidence and/or time.
Any advice would be greatly appreciated!
In terms of potential cost, the biggest issue appears to be brake related. The mechanic's pre-purchase inspection did not report any brake-related issues. During my test drive, the vehicle stopped perfectly fine and solidly when applying brakes, but I noticed that while at a stop light, I would have to repeatedly press harder and harder on the brake pedal to keep the vehicle from creeping forward. Seller reported that it had always done this (of course!).
After I got home with the vehicle (out-of-state purchase, 4 hour drive), my local mechanic reported the following potentially brake-related OBD-II codes:
C1223 - Malfunction in ABS Control System
C1249 - Open in Stop Light Switch Circuit
For completeness, the other codes are C1201, P0031, P0051, and B1181: I understand that C1201 is essentially the "master switch code", the P0031 and P0051 codes are related to the upstream O2 A/F sensors (I was actually aware of these codes), and the B1181 code is related to the airbag-possible clockspring assembly issue.
Also for completeness, the following lights are on: MIL (Check Engine), ABS, TSC, VSC, TPMS, and Passenger Airbag.
My mechanic believes the braking issue and the C1223 and C1249 codes are caused by a failing master cylinder assembly, and recommends replacing the entire assembly, which apparently lists for about $3,000. I've read a bunch of related threads on this forum, which largely seem to confirm this diagnosis. Given the rather crazy cost for a new assembly, I am wondering whether I should just go for a used assembly, which I can get for about $450 on EBay (I'm currently checking to see the VIN and mileage of the vehicle this was removed from), or even potentially go the master cylinder piston replacement route (there's a thread suggesting that a 2008 owner successfully used 5th gen part 47026-60090 for this) for $50 on EBay and/or just buying a booster pump motor (EBay, ~$300).
But then I read threads on this site about the C codes above, such as this one and this one, that suggested those codes could potentially be cleared by replacing a brake light switch.
Anyone have any solid advice as to how I should proceed on dealing with the brake issue?
To be clear, I'm not looking to DIY this repair - the work would be done by my mechanic, who is willing to let me obtain parts myself. I just don't have the facility/expertise/confidence and/or time.
Any advice would be greatly appreciated!