Toyota · Powertrain · Moderate code

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

Share:@au7o.io

P1780 on Toyota by model: symptoms, diagnosis and fix

2005-2008 Corolla models with the 1ZZ-FE engine and two-wheel drive are documented for engine control module failure caused by cracks developing at certain solder points or on varistors on the circuit board. 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 conducted Safety Recall 10V384 to inspect and, if necessary, replace the ECM free of charge, 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

First check the VIN for open Safety Recall 10V384, under which Toyota inspects and, if necessary, replaces the ECM free of charge. 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.
Typical repair cost:$600 - $1,400
Sources for this issue (1)

Research This Issue

Community Reported
High ConfidenceUpdated Oct 27, 2026

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 →
🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P1780 fixes on Toyota
We add new causes, fixes and affected Toyota models for P1780 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 700+ subscribers following Au7o for vehicle insights and updates.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.

Explore free Hub demo