P1780 on Toyota: How to Diagnose & Fix
Transmission Control Switch (O/D Cancel) Circuit Out of Self-Test Range
1 Toyota model · 1 documented issue · 1 critical · $600-$1,400 repair
P1780 on Toyota by model: symptoms, diagnosis and fix
Early-2000s Corolla models are well documented for engine control module failure caused by defective internal circuitry and capacitor/board degradation. Owners report harsh or erratic automatic transmission shifting, stalling, no-start conditions, and check-engine lights because the ECM also controls transmission logic on these cars. Toyota issued a warranty enhancement and service campaign for many affected vehicles, making this one of the best-documented Corolla problems of the period.
Common Symptoms
- harsh 1-2 or 2-3 shifts
- delayed shifting
- check engine light
- no-start
- engine stalling
- transmission stuck in gear
- poor drivability
How to Fix
Diagnosis typically starts by confirming erratic shift behavior, communication issues, or stored transmission/engine codes, then verifying ECM part number applicability. The permanent fix is replacement of the ECM/PCM with the updated unit, followed by code clearing and confirmation of normal shift operation. Technicians should also inspect battery voltage and grounds so a weak electrical system is not mistaken for module failure.
Owner tips & cautions
- TipVerify the ECM part number and campaign applicability before buying a used module; many owners solved repeated shift issues only after installing the updated superseded ECM.
- TipCheck battery voltage, charging output, and grounds first, because low system voltage can mimic module and shift-solenoid faults.
Sources for this issue (1)
P1780 code reference
General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.
Frequently asked questions
What does P1780 mean on a Toyota?
P1780 stands for "Transmission Control Switch (O/D Cancel) Circuit Out of Self-Test Range." This manufacturer-specific code (Ford, Lincoln, Mazda, Mercury) means the computer did not see the expected change of state from the Transmission Control Switch (the Overdrive Off / O-D Cancel or Tow-Haul button) during its self-test. That switch tells the transmission whether to allow overdrive, and if its signal is stuck or the wiring is faulty, the PCM/TCM flags it. You may notice the overdrive light flashing or the transmission not engaging or canceling overdrive properly. It is usually a switch or wiring problem rather than internal transmission damage. On Toyota it is documented across 1 model: Corolla.
What are the most common causes of P1780?
The most common causes of P1780 are: Faulty or stuck overdrive/transmission control switch, Damaged or corroded wiring at the switch or transmission connector, Loose or corroded transmission range connector pins, Open or shorted switch circuit, Moisture intrusion at the connector, Faulty PCM/TCM input (less common). The specific cause varies by vehicle.
How much does it cost to fix P1780 on a Toyota?
Published repair estimates on Toyota range from $600 to $1,400 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.
Looking for P1780 on a different make?
View P1780 across all makes →Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.