B2342 Sliding roof switch failure
What does B2342 mean on a Toyota?
B2342. Sliding roof switch failure. The sliding roof ECU cannot read the switch input and the roof may not move. This Toyota-enhanced code applies to Toyota, Lexus and Scion models that use this code.
Common causes of B2342
- Faulty sliding roof switch
- Open or short in the switch circuit
- Failed sliding roof control ECU
- Corroded roof console connector
- Damaged harness in the headliner
How to fix B2342
- Confirm the code with a scan tool
- Inspect and reseat the roof console connector
- Test the switch and its circuit
- Check the roof control ECU
- Replace the switch or ECU only after tests fail