I have 2002 SC430 with 90K mile.
I brought it to one Autozone and they said it's coolant problem.
-> added coolant
I brought it to a Lexus dealer and they said b1s1 oxygen sensor needs to be replaced.
-> didn't believe
I brought it to a Meineke and they said thermostat needs to be replaced.
-> did, but the engine check sign came back on after 5 min driving.
I bought a OBD II reader and found the error code is P0125, and erased it. But it came back on after 5 min driving.
I bought b1s1 O2 sensor (BOSCH 13441) and had a local repair shop replace it.
-> drove 120 miles and deleted VSC & VSC off signs by zero calibration, but the engine check sign came back on
I brought it to an Advanced Auto Parts and they said the error code is P0125 and deleted it.
-> It came back on after 5 min driving.
I checked the temperature gauge before and after driving, but it seems normal.
Now what should I do?