How to Fix Diagnostic Code P1260

🚨 Diagnostic Profile

  • Vehicle/Equipment Make: CADILLAC
  • Technical Description: Last Test Failed SCC Or Theft Detected Vehicle Immobilized

P1260 is a Powertrain code monitored by the Engine Control Module (ECM) or Powertrain Control Module (PCM). This specific code is tied to the vehicle’s anti-theft system (often referred to as the Theft Deterrent System, Passlock, or PASS-Key system depending on model year). The PCM communicates with the Body Control Module (BCM) and the theft deterrent module over the vehicle’s data bus. When the PCM requests authorization to start/run the engine, the theft system performs a security check (SCC – Security Code Check). If this check fails repeatedly, or if the theft module reports that a theft condition has been detected, the PCM will set P1260 and command the fuel injectors to be disabled, effectively immobilizing the vehicle as an anti-theft measure. This can result in a no-start condition, intermittent stalling, or the Check Engine Light illuminating with the vehicle entering a protective limp or no-start mode. Common causes include a faulty ignition lock cylinder sensor, a failing Passlock sensor, corroded or damaged wiring between the BCM/theft module and PCM, a weak battery causing communication dropout, or a genuinely triggered theft event (such as column tampering).

🚨 Repair Difficulty Tier

  • Difficulty Rating: Intermediate

This repair requires a capable scan tool that can read manufacturer-specific body and theft deterrent codes, not just generic OBD-II codes, along with a digital multimeter to test wiring continuity and sensor resistance values. While an experienced DIYer with GM-specific diagnostic knowledge can tackle this, the security relearn procedures often require precise timing and sometimes a factory-level scan tool, pushing more complex cases into professional territory.

🛠️ Resolution Steps

  • Step 1: Preliminary Inspection
    Begin by inspecting the battery voltage and connections, as low voltage is a very common trigger for false theft detection. Check the ignition lock cylinder area for any visible wiring damage, loose connectors, or aftermarket alarm installations that may interfere with the factory anti-theft circuit. Inspect the BCM and PCM connectors for corrosion or pushed-out pins.
  • Step 2: Diagnostic Verification
    Connect a scan tool capable of reading GM enhanced codes and pull freeze frame data along with any accompanying theft deterrent codes (such as B2960, B2962, or similar Passlock-related codes). Use a digital multimeter to check resistance values at the Passlock sensor (typically found at the base of the steering column) and compare them to factory specifications. Monitor live data for security code mismatch flags between the BCM and PCM during a start attempt.
  • Step 3: Resolution & Reset Process
    If the Passlock sensor or ignition lock cylinder is out of specification, replace the faulty component. Repair any damaged wiring or connectors identified in the circuit between the theft module, BCM, and PCM. After repairs, perform the theft system relearn procedure, which typically involves turning the key to the “on” position and waiting for the security light to cycle through its 10-minute relearn sequence (may need to be repeated twice). Clear the codes with the scan tool and perform multiple key-cycle tests to confirm the vehicle starts and runs without reactivating the immobilizer.

📦 Parts, Labor, and Budget Estimates

  • Required Components/Software: Passlock sensor or ignition lock cylinder assembly, wiring repair kit/connectors, GM-capable scan tool (such as a Tech 2 or aftermarket equivalent with bi-directional GM theft module support)
  • Average Component Price: $45 – $180 USD
  • Estimated Labor Hours: 1.0 – 2.5 hours
  • Total Estimated Budget: $150 – $400 USD