Home / DTC / B2791 — Start Inhibit Request Signal Fault

B2791 — Start Inhibit Request Signal Fault

Detailed page for trouble code B2791.

32,304codes
58brands
9,850generic
22,454specific
Reset
Code

B2791

Generic B — Body

Start Inhibit Request Signal Fault

Brand: Generic
Type: B — Body
Views: UK: 1 EN: 4 RU: 0
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring in the start-inhibit request circuit
  • Poor or corroded connector or ground at BCM/immobilizer/ignition switch
  • Faulty immobilizer or body control module (BCM) output driver
  • Failed starter inhibit/enable relay or starter control device
  • Blown fuse or poor battery/low system voltage causing invalid signal
  • Intermittent connector contact or water intrusion

Symptoms

  • Engine will not crank or start when expected (no-crank)
  • Starter relay does not energize when key/button is operated
  • Security or immobilizer warning lamp illuminated or flashing
  • Intermittent no-start conditions that may clear with reconnection or vibration
  • CAN/communication warnings or mismatch between modules reported by scan tool

What to check

  • Read and record freeze-frame and related stored codes with a scan tool; note module reports and module voltages
  • Verify battery voltage (resting and cranking) — low battery can cause false faults
  • Inspect fuses and fusible links for ignition/immobilizer/BCM circuits
  • Visually inspect connectors and wiring at ignition switch, immobilizer, BCM and starter relay for corrosion, damage, pin push-out or water ingress
  • Check for presence/behavior of security/immobilizer lamp on dash during key-on
  • Attempt a start while monitoring the start-inhibit signal with a multimeter/oscilloscope at the module connector (backprobe)

Signal parameters

  • Logic voltage levels (typical, design dependent): Low:
  • If signal is active-low or active-high depends on manufacturer — confirm with service data before repair
  • Open-circuit: infinite resistance between signal conductor and module output; short to battery: ~0 Ω to +12V; short to ground: ~0 Ω to chassis ground
  • If PWM is used: steady DC when inactive; if PWM present, verify frequency and duty cycle with scope per OEM specs
  • Connector resistance: expect 2–5 Ω) may indicate corrosion or partial break

Diagnostic algorithm

  1. Confirm the code and capture freeze-frame / related network data with a scan tool
  2. Verify battery health: measure resting voltage and voltage while cranking; recharge or replace if low
  3. Visually inspect wiring and connectors at the immobilizer, BCM and ignition switch for damage, corrosion, loose pins or water intrusion
  4. Backprobe the start-inhibit request pin at the controlling module with key ON and attempt to start; record voltage behavior (stays low/high, fluctuates, goes open)
  5. Check fuses and relays related to ignition/immobilizer and starter. Swap the relay with a known-good same-type relay if available
  6. Perform continuity and short-to-power/ground checks on the signal circuit from module to starter relay/enable device with the battery disconnected
  7. Inspect and test clutch/neutral safety switch (if applicable) and starter relay coil circuit to ensure the enable path is intact
  8. If wiring and external devices test good, test or replace the immobilizer/BCM output driver per manufacturer procedure or perform module reflash/initialization if software update or corruption is suspected
  9. Clear codes after repairs and attempt multiple start cycles; monitor for recurrence and perform road/test cycles as required

Likely causes

  • Broken wire between ignition switch/immobilizer and BCM
  • Corroded connector at immobilizer or BCM pins for start-inhibit output
  • Faulty immobilizer module not asserting correct logic level
  • Stuck or failed starter inhibit relay contact or coil
  • Blown or high-resistance fuse in ignition/start circuit
  • Low battery voltage or poor chassis ground affecting logic thresholds

Fault status

⚠️ Status
Start Inhibit Request Signal Fault — start enable/request circuit out of expected range or not present; may prevent starter operation.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0 - 2.5 hours

Similar codes

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