Home / DTC / P1795 — CAN Bus Throttle Body Position

P1795 — CAN Bus Throttle Body Position

Detailed page for trouble code P1795.

33,012codes
59brands
10,551generic
22,461specific
Reset
Code

P1795

OLDSMOBILE P — Powertrain

CAN Bus Throttle Body Position

Views: UK: 27 EN: 30 RU: 25
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open, short, or high-resistance wiring in the CAN bus pair or throttle body connector
  • Poor or corroded ground(s) or power supply to the throttle body or related modules
  • Faulty electronic throttle body (ETB) / throttle actuator control (TAC) module or internal TPS
  • Faulty PCM/TCM or other module on the CAN network sending incorrect data
  • Missing or incorrect CAN bus termination (bad/missing 120 Ω resistors or broken wiring)
  • Intermittent connector contact or bent pins at throttle body or control modules

Symptoms

  • Check Engine Light (MIL) illuminated
  • Reduced engine power or 'limp' mode
  • Poor throttle response, hesitation, or surging
  • Idle problems or unexpected stalling
  • No or inconsistent throttle position values shown on scan tool
  • Other modules reporting communication errors (U-codes)

What to check

  • Read all stored DTCs (powertrain and network modules) and record freeze-frame data
  • Use a scan tool to monitor throttle position (ETB) and accelerator pedal position (APP) live data and compare values
  • Check for CAN bus related U-codes (U0100, U0073, etc.) indicating broader communication loss
  • Visually inspect throttle body connector, harness and CAN bus wiring for damage, corrosion or poor routing
  • Verify battery voltage and engine grounds are good under load and key-on conditions
  • Measure CAN high and CAN low voltages at the throttle body connector (key ON, engine OFF) and at the PCM

Signal parameters

  • Throttle position sensor: expected voltage range ~0.5–4.5 V (vehicle-specific), throttle angle 0–100%
  • Accelerator pedal position: expected correlation with throttle position (both should increase together)
  • CAN bus idle common-mode ~2.5 V on both CAN_H and CAN_L; dominant bits drive CAN_H ≈ 3.5 V and CAN_L ≈ 1.5 V (values vary slightly by vehicle)
  • CAN bus termination: approximately 60 ohms measured between CAN_H and CAN_L with key OFF/ON (two 120 Ω terminators in parallel)
  • Battery voltage: nominal 12.0–14.5 V during tests

Diagnostic algorithm

  1. Connect a full-function scan tool and capture all codes and live data from powertrain and network modules. Note freeze-frame and compare APP vs ETB readings.
  2. Check for related U-codes. If multiple modules show CAN bus errors, suspect network wiring/termination before replacing throttle components.
  3. Visually inspect throttle body harness and CAN wiring for damage, kinks, pin damage, or corrosion. Repair any obvious wiring/connectivity issues.
  4. With key ON (engine off), measure CAN_H and CAN_L voltages at the throttle body connector and at the PCM. Verify proper common-mode voltages and the presence of differential signaling.
  5. Measure resistance between CAN_H and CAN_L to check termination (≈60 Ω). If open or far from expected, trace for missing terminator or open circuit.
  6. Backprobe throttle body power, ground, and sensor reference/return. Verify stable reference voltages and good ground. Wiggle harness to look for intermittent behavior while watching live data.
  7. If wiring, power, and grounds are good but throttle position data is implausible or absent, perform throttle body relearn/calibration per service manual and reflash module software if updates are available.
  8. If problem persists and the throttle body module is isolated as the source, replace or repair the throttle body/ETC module. If CAN bus faults persist after component replacement, investigate and test the PCM or other network nodes.
  9. After repairs, clear codes and perform drive cycle to verify the fault does not return and that throttle response is normal.

Likely causes

  • Damaged or chafed CAN wiring between throttle body and ECU
  • Corroded/thin ground or low battery voltage causing erratic module behavior
  • Failed throttle body module reporting wrong/erratic position over CAN
  • Lost communication due to a failed module elsewhere on the CAN bus
  • Connector contamination at throttle body or PCM

Fault status

⚠️ Status
CAN Bus Throttle Body Position — control module detects invalid or missing throttle position data on the CAN network; may trigger reduced engine power.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

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