AutoLogicTools

OBD-II trouble code

P0658: Actuator Supply Voltage "A" Circuit Low

The actuator power rail is present but sagging below its threshold. This is the member of the family that passes every continuity test and fails only when current is actually flowing — which is why a meter on the bench says the circuit is perfect.

High severityPowertrainPCM / ElectronicsDo not drive

Quick facts

System
Powertrain
Category
PCM / Electronics
Severity
High severity
Drivable
No — stop driving until repaired
Repair cost range
$100$1,400
DIY difficulty
Advanced DIY

What does P0658 mean?

A low reading is a more interesting fault than a dead one, because a dead circuit tells you where it is broken and a sagging one does not. P0658 means the switched battery-voltage rail feeding a group of actuators is there but below what the module will accept — commonly under about nine volts, though the threshold and the qualifying time vary by manufacturer.

What makes this specific code hard is the physics of the load. The devices on this rail are coils and motors, so they draw current in amps rather than the milliamps a sensor circuit sees. Ohm's law does the rest: a joint with a fifth of an ohm of unwanted resistance drops a negligible amount at sensor currents and drops a meaningful chunk of a volt once several solenoids energise together. That is why the classic mistake here is a continuity check. Continuity is measured with a trickle of current from the meter's own battery, a corroded splice or a fretted pin passes it comfortably, and the technician writes off the wiring on the strength of a test that never asked the circuit to do any work. The measurement that matters is a voltage drop taken along the live circuit while the actuators are commanded on.

The second thing that separates this code from an open circuit is that the whole vehicle's electrical health is now in play. The module is comparing the rail against a fixed threshold, not against whatever the battery happens to be doing, so anything that pulls system voltage down pulls this rail down with it. A battery near the end of its life, an alternator with a failing diode, a corroded main earth strap or a heavy parasitic load will set P0658 with the actuator circuit itself in perfect condition. Charging system output and battery condition should be confirmed before anyone opens a loom, and doing that costs a few minutes.

The third route to a low rail is a device on it pulling it down — a solenoid whose windings have partially shorted, or a chafe that is grounding the rail through a resistance rather than dead short. Both behave the same way and both have the same tell: disconnect the actuators one at a time and the rail recovers the moment the guilty one comes off. That is a free test and it should come before any part is bought.

Symptomatically a low rail is worse to live with than an absent one, and that is worth saying plainly. When the supply is gone, actuators simply do not move and the module's failsafes take over cleanly. When it is marginal, they move weakly, slowly, or intermittently — a shift solenoid that half opens, a purge valve that partly seals, a turbo actuator that reaches the wrong position. The vehicle behaves unpredictably rather than predictably badly, and unpredictable is the harder thing to drive and the harder thing to diagnose.

Common causes

  • High-resistance joint, corroded splice or fretted terminal in the supply path that only drops voltage under load
  • Weak battery, failing alternator or a bad main ground strap dragging whole-system voltage down
  • Relay with pitted or burnt contacts passing current but at a significant drop
  • Actuator coil partially shorted internally, loading the rail down whenever it is energised
  • Chafed supply wire grounding through insulation or a damp loom rather than as a clean short
  • Undersized or damaged repair splice from previous wiring work, adding resistance in series with the whole group
  • Corrosion inside an under-hood fuse box at the actuator feed stud
  • Loose or over-torqued battery and chassis ground connections
  • Excessive parasitic draw leaving the battery low before the engine ever runs

Symptoms

  • Actuators operating weakly, slowly or only sometimes rather than not at all
  • Shifting that is soft, late or inconsistent, worse when several devices operate at once
  • Symptoms that appear under electrical load — headlights, blower, heated glass — and fade when the load comes off
  • Codes from several unrelated actuators that come and go rather than staying set
  • Slow cranking or a dim, flickering dash alongside the driveability complaint, pointing at system voltage rather than the rail
  • Check engine light on, often intermittently and often clearing itself between trips
  • Cold-start-only faults where cable resistance and battery state are both at their worst
  • Reduced power or a failsafe mode that engages briefly and then releases

Diagnostic steps

  1. 1.Test the battery and charging system before anything else. A rail measured against a fixed threshold cannot pass if system voltage is already low, and this is the cheapest cause to rule out.
  2. 2.Check and clean the main battery, engine and chassis ground connections. A poor earth raises the reference the whole vehicle is measured against and produces this code with no fault in the rail at all.
  3. 3.Identify which actuators are on the "A" rail for this vehicle, then look at freeze frame data to see what the vehicle was doing when the voltage sagged — how many of those devices were being commanded matters.
  4. 4.Measure a voltage drop along the live supply while the actuators are commanded on, rather than checking continuity with the circuit dead. Continuity passes on faults this code is made of.
  5. 5.Compare rail voltage at the relay output against rail voltage at the furthest actuator, measured at the same moment. The difference between the two is the resistance you are hunting.
  6. 6.Unplug the actuators on the rail one at a time and watch the voltage recover. A rail that jumps back to normal when one specific device is disconnected has found its own fault.
  7. 7.Inspect the relay socket and fuse box terminals for heat discolouration, spread contacts or green corrosion, all of which add resistance without breaking the circuit.
  8. 8.Load-test any repair splice or joint you find, since a poor crimp can read fine and still collapse the rail once current flows.
  9. 9.Re-measure after the repair with everything on the rail commanded together. The circuit must hold voltage under full load, not just under one device.

Repair cost

$100$1,400

Costs on this code skew lower than on the open-circuit version because so many of the causes are connections rather than components. Cleaning grounds and repairing a corroded terminal is $100 to $300 with diagnosis. A battery or alternator turning out to be the underlying cause is $180 to $900, and it is worth testing for precisely because it is common and fixes the code outright. A relay is $60 to $200. Harness or splice repair to eliminate a resistive joint runs $150 to $700, driven by how deep in the loom the joint sits rather than by parts. A partially shorted actuator lands between $150 and $700 depending on which device and how buried. Module replacement is the least likely outcome here at $700 to $1,400, and should only follow a measured, load-tested circuit that has been proven good.

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

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

The wiring checked out with a meter. How can the circuit still be at fault?

Because a continuity check does not ask the circuit to carry any real current. Meters test with a trickle, and a corroded splice or a fretted pin will pass that comfortably while still dropping most of a volt once several solenoids draw amps through it. Test it the way the vehicle uses it: measure the voltage drop along the live circuit with the actuators commanded on. Faults that hide from a continuity check are exactly what this code is made of.

Could a weak battery cause this?

Yes, and it is worth checking first because it is quick and it happens often. The module compares this rail against a fixed threshold rather than against whatever the battery is doing, so a tired battery, a failing alternator diode or a corroded main earth can push the rail under the limit with the actuator circuit in perfect condition. Confirm charging output and battery health before opening any loom.

Why is a low supply worse to drive with than a missing one?

Because failure becomes unpredictable rather than clean. With no supply, actuators simply do not move and the module falls back to designed failsafes. With a marginal supply, they move weakly or halfway — a shift solenoid that partly opens, a boost actuator that lands in the wrong position — so the vehicle behaves differently from one minute to the next. That is harder to drive safely and harder to diagnose, and it is why this code is rated the same as the open-circuit version rather than more gently.

How do I find which actuator is dragging the rail down?

Disconnect them one at a time with the rail live and watch the voltage. A coil with partially shorted windings loads the supply whenever it is energised, and the rail recovers the instant that device comes off the circuit. It costs nothing but time and it identifies the part before anybody buys one, which matters because several of the devices on a typical actuator rail are expensive and awkward to reach.

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.