Cause
Corroded switch contacts
The metal contacts inside a switch have corroded, so it no longer makes a clean connection when operated.
A switch is a deceptively hostile place for a metal contact. Every operation scrapes the surfaces together, which is what normally keeps them clean — and a switch that is rarely used loses that self-cleaning entirely. So the switches that corrode are often the ones nobody touches, which is why a fault appears on the day something is finally needed.
Where the switch lives decides how likely this is, and the exposed ones are a category of their own: boot releases, charge port buttons, tailgate switches and door handles are pressed with wet hands, washed at pressure, and salted all winter. Anything on the outside of the car should be suspected early.
The behaviour is characteristic and worth recognising. A corroded switch rarely fails outright — it becomes unreliable, working most of the time and failing intermittently, more often in the wet or the cold. That intermittency is what gets it dismissed as a glitch, and it is exactly the signature.
It is also one of the few faults with a genuine home remedy. Many switches respond to being operated firmly a few dozen times, which abrades the film away; contact cleaner does the rest where the switch can be reached. What does not work is a general-purpose lubricant — it attracts grit and leaves a residue that makes the contact worse within months. Where a vehicle offers another route to the same function, trying it is also a free diagnosis: if the touchscreen or the app works and the button does not, the switch is confirmed.
Typically a moderate job.
Codes this can cause (11)
Codes where this is a likely explanation first, rather than merely a possible one.
- P0579 Cruise Control Multi-Function Input A Circuit Range/Performance Likely for this code Low
- P0591 Cruise Control Multi-Function Input B Circuit Range/Performance Likely for this code Low
- P085F Up and Down Shift Switch Circuit Range/Performance Likely for this code Moderate
- P0CC7 Charge Port Door A Open Request Switch Circuit Likely for this code Moderate
- P0CC8 Charge Port Door A Open Request Switch Circuit Performance Likely for this code Moderate
- P0CC9 Charge Port Door A Open Request Switch Circuit Low Likely for this code Moderate
- P0CCA Charge Port Door A Open Request Switch Circuit High Likely for this code Moderate
- P0CCB Charge Port Door A Open Request Switch Circuit Intermittent/Erratic Likely for this code Moderate
- P0580 Cruise Control Multi-Function Input A Circuit Low Low
- P0585 Cruise Control Multi-Function Input A/B Correlation Moderate
- P0590 Cruise Control Multi-Function Input B Circuit Stuck Moderate
Information, not instruction
CarGeek is a reference, not a service manual. Its pages are written from public sources and from what other people have found, never from a manufacturer's own service information, so they can be wrong or incomplete for your particular vehicle. Some of what they describe carries real risk: high voltage, fuel under pressure, stored energy, hot and moving parts.
Have anything you intend to act on checked by a trained person against the manufacturer's own procedure for your vehicle. Nothing here replaces that procedure.
Others who found this
Be the first to write this up
Nothing posted about this yet. Whatever you found is worth writing down — even a dead end saves someone the same afternoon.
What makes one worth reading:
- The car — make, model, year and engine. The same fault behaves differently on each.
- What you measured, not only what you replaced.
- What actually fixed it — or that nothing did, which is worth knowing too.
Sign in or create an account to add what you found about Corroded switch contacts.