P0704

Comprehensive diagnostic guide for OBD-II code P0704

PowertrainTransmissionModerate

Quick Answer

What P0704 Means

Comprehensive for OBD-II code P0704. This affects your vehicle's transmission system.

Most Likely Cause

Multiple possible causes - see diagnostic details below

Needs Mechanic

This system typically requires professional diagnosis and repair.

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

Note on the code interpretation (manufacturer variations)

  • P0704 is a Powertrain (OBD-II) code. Wikipedia classifies P0704 under Powertrain Codes (OBD-II), i.e., a transmission-related DTC (powertrain) rather than a body or chassis code. This points to a fault in transmission-systems circuitry or controls that the PCM/TCM uses to manage shifting.
  • An open-source GitHub listing in Portuguese maps a similar fault category as (Malfunction of the clutch switch input circuit). This illustrates that, depending on the vehicle, P0704 can be interpreted as either:
    • Transmission range sensor/gear position input circuit (typical for many automatics), or
    • Clutch pedal position switch input circuit (relevant for manual transmissions with a safety interlock).
  • Because P0704 mappings vary by manufacturer, always cross-check the vehicle's service information (factory wiring diagrams and P0704 definitions for that make/model/year) when diagnosing. If in doubt, treat P0704 as a transmission input/circuit fault and verify both TRS (transmission range sensor) and clutch-switch input circuits as appropriate for the vehicle.

Symptoms

  • Check Engine Light or Malfunction Indicator Lamp may be on (P0704 stored or pending).
  • Transmission will not shift correctly, or may behave as if "limp mode" is active (stays in a single gear, or won't move through gears).
  • Transmission range display or gear selector indication is inconsistent with actual gear.
  • Vehicle may fail to start or stall if the clutch switch is part of the starting interlock in a manual transmission (vehicle won't start unless clutch is depressed).
  • In some cases, shifting feels harsh, intermittent, or there is a delayed engagement.

What you'll be checking (cause overview and relative likelihood)

Probable Causes

  • Transmission Range Sensor (TRS) circuit fault or misadjusted TRS: ~45%
  • Wiring harness or connector problems to TRS or clutch switch (damage, corrosion, loose pins, shorts): ~25%
  • Transmission Control Module (TCM) or PCM/software/communication issue: ~15%
  • Clutch pedal position switch input circuit fault (manual transmission vehicles): ~10%
  • Internal transmission mechanical fault (valve body, solenoids, etc., less common as sole cause): ~5%

Diagnostic Approach

1) Confirm scope and definitions

  • Verify the exact P0704 definition for the vehicle (manufacturer-specific). Some vehicles map P0704 to TRS circuit issues; others may map it to a clutch switch input circuit fault. Use the OEM service information, wiring diagrams, and the vehicle's P-codes list.
  • Check for related codes (e.g., P0700-Transmission Control System Malfunction; P0701 or P0702 variants related to TRS/clutch input). The presence of related codes can help narrow whether to focus on TRS vs clutch switch.

2) Gather symptoms and data

  • Freeze-frame data: read transmission gear, vehicle speed, engine RPM, climate/drive mode, and battery voltage at the time of fault.
  • Live data with a capable scan tool: monitor the Transmission Range Sensor input to the TCM/PCM, clutch switch input status (if applicable), gear indication, and any abnormal sensor voltages or currents.
  • Service history: any recent transmission work, valve-body service, clutch replacement, or wiring harness work near the transmission area.

3) Basic electrical checks (before you pull the trans apart)

  • Visual inspection: inspect TRS connector(s), clutch switch connector, wiring harnesses for chafing, pin corrosion, bent pins, and damage near the transmission and/or pedal assembly.
  • Power and ground integrity: verify battery voltage is stable (12V system), measure voltage at the TCM/TCM power and ground circuits, and confirm solid ground paths.
  • Fuses/relays: inspect and test any fuses or relays related to the transmission control circuits.

4) Check TRS and clutch-switch inputs (vehicle-dependent)

  • TRS (transmission range sensor) circuit:
    • If the vehicle uses a TRS with an output to the TCM/PCM, verify the reference (often 5V) and the sensor output signal. Look for a stable output that correlates with the gear selector position.
    • Inspect the TRS for misalignment or mechanical wear; verify mechanical linkage movement is consistent with the gear selector.
    • Test the sensor wiring for continuity and proper resistance per service spec; check for shorts to power or ground.
  • Clutch switch input circuit (manual transmission):
    • With ignition on (engine not running) or in run, test the clutch pedal switch function: does depressing the clutch change the circuit state as expected? Does the vehicle start or allow starting as designed when the pedal is depressed?
    • Check the switch for proper operation (resistance/voltage changes as pedal is pressed) and verify the plunger alignment.

5) Correlate data with engine/transmission control

  • Ensure the PCM/TCM is receiving clean power and grounding and that there are no CAN-bus or sensor-channel communication faults that could obscure the P0704.
  • Clear the code after repairs and perform a drive cycle to confirm the fault does not reappear. If it returns, log freeze-frame data again for comparison.

6) Focused tests (practical methods)

  • TRS testing (typical approach for automatic transmissions):
    • With ignition on, test the TRS output signal while moving the gear selector through Park, Reverse, Neutral, Drive, and Low (or the vehicle's gear lettering). The TRS output should change with position; unexpected or non-linear changes indicate a faulty TRS or wiring.
    • If available, measure the TRS reference and signal lines with a multimeter or oscilloscope per OEM specs. Look for clean, repeatable transitions without noise or erratic values.
  • Clutch switch testing (manual transmissions):
    • Use a multimeter to verify that the switch changes state when the pedal is pressed and released. Check for proper continuity and expected voltage when the ignition is on.
    • Inspect the pedal mechanism and mounting to ensure the plunger engages the switch properly and is not physically blocked or misadjusted.
  • Wiring and connector checks:
    • Use a multimeter to check continuity between the TRS/clutch-switch connectors and the PCM/TCM grounds and power supply paths. Look for high resistance, opens, or shorts to nearby circuits.
    • Check for pin corrosion, broken wires, or insulation damage. Re-seat connectors firmly and apply dielectric grease if recommended by OEM.

7) Decide on repair actions (based on findings)

  • If TRS is faulty or misadjusted:
    • Repair or replace the transmission range sensor per OEM procedure. If the TRS is integrated into the valve body, replacement may be unit-based. Some vehicles require re-calibration after replacement.
  • If wiring/connector problems are found:
    • Repair damaged wiring, replace connectors, clean corroded terminals, and re-seat connectors. Ensure proper sealing if the harness runs through the transmission area.
  • If clutch switch is implicated (manual transmission):
    • Repair or replace the clutch/pedal switch. Correct misadjustment and verify operation through bench and vehicle tests.
  • If the TC/PCM or software is suspect:
    • Check for available service bulletins (SBs) or software updates; perform PCM/TCM re-flash or calibration as directed by the OEM. In some cases, this resolves intermittent TRS/clutch-switch faults that are software-related.
  • If mechanical transmission fault is suspected:
    • Consider deeper transmission diagnostics (valve body, solenoids, or internal seals). This is less common as the primary cause of P0704 but can be associated with intermittent TRS signals in some vehicles.

8) Post-repair verification

  • Clear the code and run a complete drive cycle that exercises all gears and the range switch or clutch switch.
  • Confirm no new codes appear and that the transmission shifts smoothly through all gears. Re-check for any intermittent misbehavior or return of P0704.

Safety Considerations

  • Always follow vehicle safety procedures. Secure the vehicle on a flat surface, engage parking brake, and if working under the vehicle, use proper jack stands.
  • Disconnect battery if you'll be performing invasive electrical repairs near PCM/TCM wiring to avoid accidental sensor misreads or electrical shock.
  • Use appropriate PPE and avoid live-wiring tests when possible; use off-vehicle tests or harness adapters if available.
  • If the vehicle is under a warranty or there are known service bulletins for TRS/clutch switch, follow OEM instructions to avoid unnecessary rework.

Tools and materials that help

  • OBD-II scanner with live data and freeze-frame capabilities (with TRS/gear position and clutch input readings, if available)
  • Digital multimeter (DVOM) for voltage, resistance, and continuity checks
  • Adjustable test leads or breakout boxes for clean wire probing
  • Vehicle service manual or OEM wiring diagrams for TRS and clutch-switch circuits
  • Optional scope or data logger for clean signal tracing

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 P0704 mean?

P0704 indicates Comprehensive diagnostic guide for OBD-II code P0704. This is a powertrain code related to the transmission 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 P0704?

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

How much does it cost to fix P0704?

Repair costs for P0704 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 P0704?

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

Will P0704 clear itself?

P0704 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

P0704 diagnostic guide by MechanicGPT