B2343 Sliding roof position initialization is incomplete
What does B2343 mean on a Toyota?
B2343. Sliding roof position initialization is incomplete. The roof ECU has no stored end points and may stop partway or reverse. This Toyota-enhanced code applies to Toyota, Lexus and Scion models that use this code.
Common causes of B2343
- Initialization not completed after a battery disconnect
- Faulty sliding roof control ECU
- Obstruction in the roof track
- Weak roof motor
- Open or short in the position circuit
How to fix B2343
- Confirm the code with a scan tool
- Clear the track and check for obstructions
- Run the sliding roof initialization procedure
- Inspect and reseat the roof ECU connectors
- Replace the ECU only after tests fail