OBD-II trouble code
P0963: Pressure Control Solenoid "A" Control Circuit High
The module tried to pull the circuit down and the voltage stayed up. This is the one fault in the family that can damage the control module itself, which is why repeatedly clearing it and driving on is the wrong instinct.
Quick facts
- System
- Powertrain
- Category
- Transmission / Pressure Control
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $150 – $1,800
- DIY difficulty
- Shop recommended
One of 27 pressure control solenoid codes
P0963 sits in a grid: one axis is which solenoid the letter refers to, the other is what went wrong with it. Each cell is a genuinely different fault with its own diagnosis — but codes from the same row or column often appear together, and what a pairing means is usually the fastest way in. The hub page lays out all 27 and explains how to read them against each other.
See all pressure control solenoid codes →Browse every code in P0900–P0999, or start from the full code library.
What does P0963 mean?
P0963 is the counterpart to P0962, and reading the two titles as a simple pair of opposites hides what actually separates them. Both are voltage descriptions of a ground-switched circuit. The low code means an unwanted path to ground appeared. This one means the module commanded its driver to pull the wire down and the wire refused to go down.
There are only two ways that happens, and they have very different characters. Either something is holding the wire up — a connection to another circuit that is at battery voltage — or the module's own output stage has failed in a way that leaves it unable to sink current. Both produce the same code, and telling them apart is most of the diagnosis.
Start with the geometry, because it points somewhere quite different from the low-side code. A short to ground needs one conductor and any earthed surface, and a transmission is surrounded by them, so chafe is the usual answer. A short to battery is much fussier: it needs two specific conductors to meet, one of which happens to be live. That is a far less likely thing for a rubbing harness to achieve, and a far more likely thing to happen inside a connector body where a dozen pins sit a couple of millimetres apart. So on this code the productive inspection is not a wiggle test along the loom. It is opening the connectors and looking at the pin faces — for water sitting in the cavity bridging adjacent terminals, for a pin pushed back out of its lock and resting against its neighbour, for green corrosion creeping across the housing, and for a terminal spread open by somebody's meter probe during an earlier diagnosis.
That last one deserves its own sentence. Back-probing a connector with a sharp probe is how a great many of these faults are created rather than found. A spread female terminal loses tension, sits loose in the cavity, and can make contact with the pin beside it. If the code appeared shortly after somebody diagnosed something else in the same connector, that is a lead, not a coincidence.
The reason this code deserves more urgency than its symptoms suggest is what a short to battery does to the module. In normal operation, current flows from the feed, through the coil, into the driver and out to ground. When another circuit's supply is applied to the control wire, current can be pushed backwards into the output stage from a direction it was not designed to accept. Drivers have protection built in and often survive, but every occurrence is stress on a component that is expensive and, on many vehicles, has to be programmed to the car after fitting. That turns the usual advice on its head. With most codes, clearing the fault and driving to see whether it returns is reasonable diagnostic practice. Here it is a small gamble with the module each time.
A related clue is worth checking early and costs nothing: look for other things in the car that have stopped working, and look at the fuses. A wire that has found battery voltage found it from somewhere, and whatever it touched shares a circuit with something else. A blown fuse for an apparently unrelated item, or a second electrical complaint the owner mentions in passing, often locates the fault far faster than tracing the transmission harness end to end.
Finally, there is a clean test for the module-internal case, and it is worth doing before condemning anything. Disconnect the transmission case connector entirely so that nothing is attached to the circuit but the module and the short length of harness on its side, then see whether the code still sets. If it does, with no solenoid and no in-vehicle harness in play, the fault is on the module side and the transmission itself is innocent. That single step has saved a great many transmissions from being opened up unnecessarily.
Common causes
- Water or corrosion in a connector bridging the control pin to an adjacent live terminal
- Terminal pushed back out of its lock and contacting a neighbouring pin
- Connector terminal spread by back-probing during a previous diagnosis
- Control wire shorted to a battery-voltage circuit elsewhere in the harness
- Open in the solenoid feed or coil, leaving the control wire with nothing to pull down
- Poor or missing ground for the solenoid circuit
- Failed module output driver unable to sink current
- Aftermarket wiring tapped into the transmission harness
- Damaged connector housing allowing pins to move within the body
- Corrosion inside the transmission case pass-through connector
Symptoms
- Check engine light with the transmission in a fail-safe pressure default
- Fixed or limited gear operation rather than the normal shift schedule
- Shifts that feel soft, slurred or delayed
- A second, apparently unrelated electrical complaint elsewhere in the car
- A blown fuse for an unrelated circuit
- Fault appearing shortly after work was done in or near a transmission connector
- Code returning immediately on every start rather than intermittently
- Reduced engine power or a restricted rev limit while in fail-safe
- Green or white corrosion visible at a connector face
- Other transmission circuit codes present at the same time
Diagnostic steps
- 1.Pull every stored code in every module, not just the transmission ones, because a wire that has found battery voltage has usually affected something else too.
- 2.Check the fuses, including ones that have nothing obviously to do with the transmission — a blown fuse for an unrelated circuit is often the fastest route to the fault.
- 3.Open the transmission and module connectors and inspect the pin faces for water, corrosion, a pushed-back terminal or a terminal spread by an earlier meter probe.
- 4.Test terminal tension on the control pin and its immediate neighbours rather than judging by appearance.
- 5.Disconnect the transmission case connector so only the module and its short harness section remain on the circuit, then check whether the code still sets — if it does, the fault is on the module side.
- 6.Measure the solenoid feed and the coil itself, because an open feed or open coil leaves nothing for the driver to pull down and produces the same code.
- 7.Check the solenoid circuit ground, since a poor return can prevent the driver pulling the line low.
- 8.Avoid repeatedly clearing the code and road-testing, because a short to battery pushes current backwards into the output stage each time the fault is present.
- 9.If the vehicle has aftermarket wiring, a trailer harness or a recently fitted cooler with a temperature switch, inspect those connections before tracing the factory loom.
- 10.Confirm the repair with the module reconnected and the circuit exercised, rather than by clearing the code alone.
Repair cost
$150 – $1,800
Diagnosis is $120 to $250, and it is often longer than the low-side equivalent because a short to battery has to be traced between two specific circuits rather than to any earthed surface. A connector repair or terminal replacement, which is the most common finding, is $150 to $450. A harness repair between two circuits is $250 to $700. A pressure control solenoid replacement is $400 to $1,000 fitted, and a solenoid pack reaches $1,600. If the module output driver has been damaged, a transmission control module is $400 to $1,200 for the unit with programming, which is why avoiding repeated exposure to the fault matters financially as well as technically.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with wiring harness / circuit repair preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.