P1780ModeratePowertrain

P1780: How to Diagnose & Fix — Transmission Control Switch (O/D Cancel) Circuit Out of Self-Test Range

2 vehicles · 2 makes · $600-$2,800 repair

Share:@au7o.io

How to diagnose and fix P1780: most-reported vehicles

Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.

Toyota Corolla · 2005–2008

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

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

Volkswagen Jetta · 1999–2005

Mk4 Jettas ordered with the 01M/AG4 four-speed automatic (1999-2005, behind the 2.0 ABA/AEG/AVH/AZG, 1.9 TDI ALH and 12-valve AFP VR6) commonly suffer valve body and internal wiring-harness failure. The solenoid pack's internal harness (01M325283A) and the shift solenoids themselves degrade, producing hard or delayed shifts, slipping on the 2-3 change, flare, and eventually a transmission that drops into limp mode and holds a single gear. Shift-solenoid A and B circuit faults (P0753 / P0758) are the fingerprint. The 01M was also fitted with no factory-scheduled fluid service, and lifetime-fill neglect accelerates the failure. This is distinct from the later DSG mechatronic problem and applies only to the conventional torque-converter automatic.

Common Symptoms

  • Harsh or delayed engagement into Drive or Reverse
  • Slipping or flaring on the 2-3 upshift
  • Transmission stuck in one gear (limp mode)
  • Check engine light with shift solenoid codes
  • Erratic shifting that is worse when cold
  • Burnt-smelling or dark ATF

How to Fix

Diagnose with VCDS before replacing hardware — a failed internal harness or single solenoid is a fraction of the cost of a rebuild. The usual repair is replacement of the valve body together with the internal wiring harness/solenoid pack, followed by a proper ATF fill and level-set at temperature (the 01M has no dipstick; level is set through a fill plug at a specified fluid temperature). Where the clutch packs are already slipping, a full rebuild or a used unit is required. Servicing the fluid every 40,000-60,000 miles substantially extends life. No recall or warranty extension exists.

Typical repair cost:$600 - $2,800
Sources for this issue (2)

Research This Issue

Community Reported
High ConfidenceVerifiedUpdated Oct 27, 2026

Find P1780 by make

Browse every documented model and issue for your make.

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?

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.

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?

Repair costs for P1780 range from $600 to $2,800, depending on the vehicle and root cause.

Which vehicles are affected by P1780?

Au7o has documented P1780 across 2 vehicle models from 2 manufacturers: Toyota, Volkswagen.

🔧
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
We add new causes, fixes and affected vehicles for P1780 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Join 600+ people using Au7o to better understand their vehicles.

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