AutoLogicTools

OBD-II trouble code

P0764: Shift Solenoid "C" Intermittent

Solenoid C is dropping out and recovering. Before condemning it, count the codes: solenoids in a pack share a supply and a return, so faults on more than one channel are one shared conductor, not several failing solenoids.

High severityPowertrainTransmission / Shift ControlDrivable short-term

Quick facts

System
Powertrain
Category
Transmission / Shift Control
Severity
High severity
Drivable
Usually safe to drive short-term
Repair cost range
$120$850
DIY difficulty
Advanced DIY

What does P0764 mean?

P0764 is stored when the module briefly loses and regains a valid electrical picture of shift solenoid C. The most valuable thing to establish about this code is not what solenoid C does but how many other solenoid codes are sitting beside it, because that number decides the whole shape of the repair.

Shift solenoids are not wired as fully independent devices. In a solenoid pack they are grouped, and grouped devices share conductors — commonly a single supply feed to the whole assembly, with the module switching each solenoid's ground individually, or the mirror of that arrangement. Whichever way round it is done, some part of every solenoid's circuit is a conductor it does not own. That shared section is a common-cause failure point, and it produces a pattern anybody can read without a wiring diagram in front of them.

The arithmetic is simple. One solenoid code, appearing consistently, points at that channel — its winding, its individual conductor, its pin in the connector. Two or more solenoid codes appearing together, or drifting from one channel to another over successive drives, does not mean several solenoids are failing at once. Failure is not that coordinated. It means the fault is in something they have in common: the shared supply or ground, the case pass-through as a whole, or the module's own power and ground. Reading the pattern this way is the difference between a wiring repair and an unnecessary solenoid pack, and the pattern costs nothing to read.

That matters more on this code than on the earlier letters for a second reason worth understanding. The letters A and B are assigned with a good deal of consistency across manufacturers, because almost every automatic has a first and a second shift solenoid and they are numbered in the obvious order. By the time the alphabet reaches C, the assignment is far more design-specific. On one transmission solenoid C may schedule a particular shift; on another it may serve a function that has nothing to do with shift scheduling at all. Ordering "a shift solenoid C" from a parts counter without first identifying what your transmission physically calls by that name is a well-established way to fit the wrong component, and it is the reason service data should be consulted before a part number is.

So the sequence here runs in a specific order. Count the codes and decide whether you are chasing one channel or a shared conductor. Then, only if it really is one channel, identify which physical solenoid your transmission designates as C. Testing before doing both of those is how people end up measuring a healthy component and drawing the wrong conclusion from an entirely correct reading.

Common causes

  • Fault in the supply or ground shared by every solenoid in the pack, reported on one channel
  • Degraded pin or terminal in the shared feed at the case pass-through connector
  • Marginal power or ground to the module driving the solenoids
  • Individual conductor to solenoid C chafed or intermittently open
  • Solenoid C winding failing internally, which the code pattern will show as a single-channel fault
  • Wrong solenoid previously fitted after a parts-counter lookup that did not match the transmission
  • Corrosion in the connector body affecting adjacent pins at the same time

Symptoms

  • Several different solenoid codes stored together rather than one repeating consistently
  • The channel reporting a fault changing from one drive to the next
  • Erratic shift quality with no repeatable pattern
  • Intermittent limp mode that clears on restart
  • Codes returning after a solenoid was replaced on a single channel
  • Check engine light cycling on and off across drive cycles
  • Transmission behaving normally for long periods between events
  • Other transmission electrical codes appearing alongside these

Diagnostic steps

  1. 1.Count the solenoid codes before testing anything. One channel reporting consistently is a channel fault. Two or more channels, or a fault that moves between channels across drives, is a shared conductor — and no number of solenoids will fix it.
  2. 2.Identify the shared architecture in a wiring diagram for your transmission. Most packs are fed a common supply with the module switching each ground, or the reverse. Knowing which arrangement you have tells you exactly which conductor is common to the affected channels.
  3. 3.Test the shared conductor first when the pattern points that way. Measure the supply at the pack with the solenoids commanded, and check the return path for voltage drop under load rather than for continuity, which will pass on a connection that is failing.
  4. 4.Verify module power and ground before suspecting anything inside the transmission. A module with a marginal ground will report faults on the outputs it cannot control cleanly, and those look exactly like solenoid problems from the scan tool.
  5. 5.Only now identify which physical valve your transmission calls solenoid C. Unlike A and B, the later letters are assigned per design, and confirming the part in service data prevents a correct test being performed on the wrong component.
  6. 6.Confirm the fix by clearing all codes and driving several cycles. Watching which codes return, and whether they return together, retests the shared-versus-single question rather than just the component you replaced.

Repair cost

$120$850

Diagnosis is $120 to $250, and on this code it earns its price by answering the shared-conductor question before any part is bought. A wiring or connector repair on a shared feed is $150 to $400. An individual solenoid, where the code pattern genuinely points at one channel, is $350 to $600 fitted on transmissions where the pan drops to reach the valve body. A full solenoid pack is $500 to $850. The expensive mistake this page exists to prevent is fitting a pack because three solenoid codes were stored — three codes usually means one shared conductor, and the pack was never the problem.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with transmission shift solenoid replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.

Related codes

Frequently asked questions

I have three different solenoid codes. Do I need a whole new solenoid pack?

Probably not, and that pattern is actually good news. Solenoids in a pack share conductors — typically a common supply with the module switching each ground individually, or the reverse — so a single fault in that shared section reports on every channel that depends on it. Three solenoids do not fail simultaneously; failure is not that coordinated. Test the shared feed and the case connector before anyone quotes for a pack, because if the shared conductor is the fault, a new pack changes nothing.

The code keeps moving to a different solenoid. What does that mean?

It is the clearest possible sign that the fault is not in any individual solenoid. A failing winding produces the same code every time, because it is the same component failing in the same way. A fault that wanders between channels is a shared conductor, a degraded pin in the connector, or a module power and ground problem — something that affects all the channels a little and tips whichever one happens to be closest to the threshold on a given drive.

Is solenoid C the same part on every transmission?

No, and that matters more here than on A and B. Almost every automatic has a first and second shift solenoid, and manufacturers label those A and B with reasonable consistency. By the time the alphabet reaches C the assignment is much more design-specific, and on some transmissions the solenoid carrying that designation is not scheduling a shift at all. Look the part up in service data for your exact transmission before ordering, or you may fit a genuine, correct-for-something-else component.

Where should I start if there is only one code?

Then the shared-conductor argument does not apply and you are looking at that channel specifically — its individual conductor from the module, its pin at the case pass-through connector, and the solenoid winding itself. Even so, check module power and ground first, because it costs minutes and rules out the one remaining common cause. After that, identify the physical solenoid from service data and test it at operating temperature rather than cold.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.