Home / DTC / P1643 — Engine Speed Output Circuit

P1643 — Engine Speed Output Circuit

Detailed page for trouble code P1643.

34,522codes
59brands
11,925generic
22,597specific
Reset
Code

P1643

HUMMER P — Powertrain

Engine Speed Output Circuit

Brand: HUMMER
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open, short or high-resistance wiring in the engine speed output circuit
  • Corroded or loose connector(s) between PCM and receiving module(s)
  • Faulty PCM or internal output driver
  • Failed speed sensor (crank/cam) or upstream sensor providing input to PCM
  • Intermittent connection, water intrusion, or damaged harness
  • Software/firmware fault or calibration issue

Symptoms

  • No or erratic tachometer reading on instrument cluster
  • MIL/CEL illuminated
  • Incorrect engine RPM reported by scan tool or mismatch between modules
  • Poor idle, stalling or hesitation if PCM loses reliable speed input
  • Transmission shift irregularities or limp-home behavior
  • Disabled cruise control or other systems dependent on engine speed

What to check

  • Read freeze-frame and full DTC list; note related codes (crank/cam, speed sensors, communication errors)
  • Verify whether scan tool shows live engine RPM and compare to cluster tach
  • Visually inspect wiring and connectors for damage, corrosion, or loose pins at PCM and instrument cluster
  • Check PCM power and ground circuits for proper voltage and continuity
  • Wiggle harness while monitoring RPM signal to look for intermittent faults
  • Backprobe the output signal with a multimeter and/or oscilloscope to observe waveform

Signal parameters

  • Expected engine RPM: idle typically ~600–900 rpm (varies by engine)
  • Signal type: digital/square wave or analog pulse; many systems use a 0–5 V or 0–12 V pulsed output depending on design
  • Frequency: proportional to engine speed (Hz increases linearly with rpm)
  • No-load/steady conditions should show a stable, continuous waveform matching RPM
  • Open circuit = no pulses; short to ground or battery = stuck low or high voltage respectively

Diagnostic algorithm

  1. Verify the DTC and note any additional codes. Clear the code and attempt to reproduce to confirm persistence.
  2. With a scan tool, observe live engine rpm from the PCM and instrument cluster simultaneously to confirm discrepancy.
  3. Perform a visual inspection of PCM, instrument cluster, and related harnesses. Repair obvious damage or corrosion.
  4. Check PCM supply voltage and ground circuits for correct values and low resistance to chassis ground.
  5. Backprobe the engine speed output circuit at the PCM connector while the engine is running; measure voltage/waveform with a scope. Compare to expected behavior.
  6. If no waveform from PCM, trace wiring to receiving module(s) to check continuity and for shorts to ground/battery. Repair as needed.
  7. If wiring and connectors are good but no valid output, consider PCM driver failure. Verify with manufacturer test procedures before replacing PCM.
  8. If PCM replacement is required, reprogram/update with latest calibration per OEM instructions and recheck the circuit.
  9. After repair, clear codes and perform road/test to ensure code does not return and all systems reliant on engine speed operate normally.

Likely causes

  • Damaged wiring or pin corrosion at PCM connector(s)
  • Faulty PCM output driver stage
  • Failed crank or cam position sensor (if PCM derives speed from it)
  • Bad ground or supply voltage to PCM
  • Aftermarket device or recent repair disturbed wiring

Fault status

⚠️ Status
Engine speed output circuit malfunction — PCM output not producing a valid engine speed signal to other modules or instrument cluster.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5-3.0 hours

Similar codes

Repair manuals

Manual library for HUMMER

138

Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

HUMMER

Your experience will help others
+100 karma for a short comment :)
Send to email