P0684

Comprehensive Diagnostic Guide for OBD-II Code P0684 PCM Power Relay Control Circuit Low

PowertrainECU and OutputsModerate

Quick Answer

What P0684 Means

Comprehensive for OBD-II Code P0684. This affects your vehicle's ecu and outputs system.

Most Likely Cause

Multiple possible causes - see diagnostic details below

Moderate DIY

Difficulty varies depending on the specific cause.

Address Soon

Generally safe to drive short-term. Have it diagnosed soon.

Safe to Drive (Short-Term)

Generally safe to drive short-term. Have it diagnosed soon.

Need Personalized Help?

Our AI can help diagnose your specific situation and answer follow-up questions.

Ask MechanicGPT

Detailed Diagnostic Information

Important preface about sources

  • The provided Wikipedia OBD-II resources describe that DTCs are issued by the powertrain control system (P-code family) and are used to monitor engine/emissions parameters. These sources establish that "Powertrain Codes" are a subset of OBD-II DTCs and that diagnostic trouble codes are used to guide troubleshooting in modern electronic engine controls.
  • The open-source listing does not assign a clear, official definition for P0684. It contains a separate entry in Portuguese related to a "communication problem" in relation to a heater/ glow-plug module, not the PCM power-relay circuit. As a result, this guide interprets P0684 within the common, general understanding of PCM power-relay control codes and notes the absence of a direct, source-defined mapping in the provided open-source entry.
  • In addition to the sources, this guide uses standard ASE-style diagnostic practices and safe electrical troubleshooting approaches appropriate for automotive work.

What This Code Means

  • P0684 is typically described as a PCM (Powertrain Control Module) power relay control circuit issue, i.e., the PCM is not correctly energizing its main power relay or the PCM is not seeing the expected control signal to energize the relay. This can result in loss of power to the PCM, no crank or no start conditions, or intermittent operation.
  • Because the exact wording can vary by manufacturer, treat P0684 as a power-relay control fault that can originate in the relay itself, the wiring between the relay and the PCM, the PCM power input/ground, or the PCM's own output/control circuitry.

Symptoms

  • Engine does not crank or start; the vehicle may show no crank signal or no PCM power when the key is turned.
  • MIL (Check Engine Light) is illuminated with P0684 stored or pending; other power-related codes may appear (e.g., P067x, P066x) in some vehicles.
  • Intermittent no-start or intermittent stalls, especially after warm-up or after a long drive cycle.
  • Electrical accessories (radio, lights) appear normal or ride through power while the PCM relay control seems to be failing or inconsistent.
  • After attempting a start, the PCM may log a fault indicating it cannot energize or receive the proper relay-control signal.

Probable Causes

  • Faulty PCM main power relay or its coil (about 35-40%)
  • Wiring harness damage, pin misalignment, or poor/corroded connections between the PCM, the relay, and the battery power source (about 25%)
  • PCM power input or ground issues (including a failing main ground strap or chassis ground to the PCM) (about 15%)
  • Battery, charging system issues, or voltage under load causing the relay not to energize reliably (about 10%)
  • Aftermarket modifications, blown fuses, or parasitic drains affecting the power supply to the PCM (about 5-10%)

Notes:

  • The above percentages are informed by typical field experience with PCM power-relay issues and are not drawn from a single data source . They are intended as practical guides for prioritizing tests.

Safety Considerations

  • Always follow standard electrical safety procedures. Disconnect the battery only when required, and always support the vehicle on a flat, stable surface with the ignition OFF before disconnecting any high-current components.
  • When working around airbag-related circuits or power rails, observe proper safety steps and consult service information for the specific vehicle.
  • Avoid creating shorts between battery-positive and ground while the wiring harness is exposed.

Diagnostic Approach

1) Confirm the code and basic vehicle state

  • Use a quality OBD-II scan tool to confirm P0684 is current or pending, and check any freeze-frame data for ignition-on voltage, engine cranking, and related sensor states.
  • Note any other codes that appear (particularly codes related to power, grounds, or with the PCM/communication). The Wikipedia/OBD-II references remind us that DTCs are part of the broader powertrain category; cross-check any related codes.

2) Verify power supply and charging condition

  • Check the battery's resting voltage and charging voltage with the engine running (target ~12.6 V at rest, ~13.5-14.8 V with engine running and alternator charging).
  • Confirm there is no excessive parasitic drain and that the battery is healthy. Low voltage can cause the PCM to fail to energize the main relay or to misinterpret relay control signals.

3) Inspect fuses, fusible links, and the primary power feed

  • Inspect the main fuses and fusible links feeding the PCM and the main power relay circuit. Look for blown fuses or corroded terminals.
  • Confirm there is a solid battery feed to the PCM power-relay circuit when the ignition is ON.

4) Locate and test the PCM power relay

  • Identify the main power relay (as specified by the vehicle's service information) and verify it is the correct relay for the PCM power circuit.
  • Test the relay coil resistance and the relay's ability to energize externally (swap with a known-good relay of the same type if permissible and observe results). Also verify the relay's contact continuity with power on and off.
  • If the relay fails to energize or to connect battery voltage to the PCM supply, replace the relay.

5) Inspect the PCM control signal path to the relay

  • With the ignition ON, measure the PCM's control output (the relay-coil drive signal). This is the circuit the PCM uses to energize the power relay.
  • Check for expected activity: when the key is ON, the PCM should drive the relay coil to energize; when cranking, the signal may change depending on design. If there is no control signal, suspect PCM output/Input circuitry, a broken wire, or a memory/communication fault with the PCM.
  • Ensure there is no short to ground or to another circuit on the relay-control line.

6) Check wiring integrity between battery, PCM, and relay

  • Inspect the wiring harness from the PCM to the relay input pin and from the relay output to the PCM's power input. Look for damaged insulation, chafing, exposed conductors, corrosion, bent pins, and loose connectors.
  • Disconnect connectors and inspect for corrosion, bent pins, foreign material, or oxidation. Re-seat and, if necessary, apply dielectric grease to prevent future corrosion.

7) Verify PCM ground and chassis grounds

  • Confirm a solid, low-resistance ground path from the PCM to the chassis/engine block and to the negative battery post.
  • Check for corrosion or loose ground connections in the ground loop that feeds the PCM.

8) Rule out related power-tree issues

  • Check for other supply issues that could affect the PCM, such as a faulty ignition switch or a relay controlling power to the entire ECU circuit in some vehicles.
  • If the vehicle has a secondary power control module or a body control module that interacts with the PCM power relay circuit, inspect those connections for faults.

9) If the relay, wiring, and power supply are sound, consider PCM failure

  • If all external circuitry tested OK and the relay control signal from the PCM appears correct, the PCM itself could be defective (either a failed output transistor or an internal fault preventing proper relay control). This may require PCM repair or replacement, plus a possible reflash or calibration update if the vehicle's service bulletin indicates it.

10) Verification after repair

  • Clear all codes and re-scan after performing any repairs.
  • Confirm that the PCM now energizes the main power relay reliably (voltage present at PCM power input when ignition is ON; relay coil energized). Start the vehicle and observe whether the engine starts normally and whether the MIL resets.
  • Monitor for reappearance of P0684 and any related codes during a test drive.

Practical Tips

  • Battery and charging: If battery voltage collapses during cranking, fix battery/charging issues first; low voltage can cause the PCM to fail to energize the relay or cause false readings.
  • Relay test: A good relay should energize with a steady coil current and should close contacts to pass battery voltage to the PCM. A weak coil, sticky contacts, or coil short to ground will prevent proper relay operation.
  • Control signal test: If the PCM control output for the relay is missing or inconsistent, the issue is either a wiring fault or PCM output fault.
  • Ground test: A poor PCM ground can create all sorts of faults including failure to energize the relay. Ensure ground integrity.

Tooling and reference resources (suggested)

  • OBD-II scan tool with freeze-frame capability
  • Digital multimeter (to measure battery voltage, relay coil resistance, and control-signal continuity)
  • Vehicle service information for the exact PCM power-relay circuit layout (pinout, fuse locations, and relay identification)
  • A known-good equivalent relay for swapping if permissible by the vehicle's service practices

This diagnostic guide was generated using verified reference data:

  • Wikipedia Technical Articles: OBD-II
  • Open-Source OBD2 Data: N/A (MIT)

Content synthesized from these sources to provide accurate, real-world diagnostic guidance.


Consider professional help if:

  • You are not comfortable performing the diagnosis yourself
  • The issue requires specialized tools or equipment
  • Initial repairs did not resolve the code
  • Multiple codes are present simultaneously
  • The vehicle is still under warranty

Frequently Asked Questions

What does code P0684 mean?

P0684 indicates Comprehensive Diagnostic Guide for OBD-II Code P0684 PCM Power Relay Control Circuit Low. This is a powertrain code related to the ecu and outputs system. When your vehicle's computer detects this condition, it stores this code and may illuminate the check engine light.

Can I drive with code P0684?

You may be able to drive short distances with P0684, but it should be addressed soon. Extended driving could lead to additional problems or increased repair costs.

How much does it cost to fix P0684?

Repair costs for P0684 typically range from $100-$800, depending on the root cause and your vehicle. Diagnostic fees are usually $50-$150, and actual repairs vary based on whether parts need replacement. Get multiple quotes for the best price.

What causes code P0684?

Common causes of P0684 include sensor malfunctions, wiring issues, mechanical failures in the ecu and outputs system, or related component wear. The specific cause requires proper diagnosis with a scan tool and visual inspection.

Will P0684 clear itself?

P0684 may temporarily clear if the underlying condition improves, but the root cause should still be diagnosed. If the problem persists, the code will return.

Important Disclaimer

This information is for educational purposes only. We are not licensed mechanics. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.

Last updated: 2025-11-26

P0684 diagnostic guide by MechanicGPT