Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P1682 on 2007-2014 Chevrolet Tahoe: Ignition Circuit Fault Causes and Fixes

This code usually points to a faulty ignition switch or a bad relay in the underhood fuse box. A failing ignition switch is the most common culprit, causing a no-start or start-and-stall condition. Replacing the switch is a moderately easy DIY job costing between $40 and $100 for the part. Before replacing parts, check for blown fuses and swap the RUN/CRANK relay.

23 minutes to read 2007-2014 Chevrolet Tahoe
Most Likely Cause
Faulty Ignition Switch
Difficulty
2/5
Est. Time
1.8 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $400
Parts Price
$10 – $150
🚫 Do not drive — Driving is not recommended. The vehicle may fail to start, start and then immediately stall, or in some cases, may not shut off with the key, creating a safety risk.
Key Takeaways
  • P1682 means the ECM sees a conflict between its two main ignition power sources.
  • The most common cause on a 2007-2014 Tahoe is a failing ignition switch.
  • Before replacing parts, always check the simple things first: inspect the relevant fuses and swap the RUN/CRANK relay with a known good one.
  • Do not drive the vehicle, as it may stall unexpectedly or fail to restart, leaving you stranded.
The trouble code P1682 on a Chevrolet Tahoe indicates that the Engine Control Module (ECM) has detected a voltage difference between two separate ignition voltage circuits. The ECM uses these two circuits to verify the driver's command from the ignition key. The first circuit is typically supplied by the powertrain relay and powers internal ECM circuits related to throttle control. The second circuit is supplied by the run/crank relay and powers the remaining ECM functions. If the ECM sees a voltage discrepancy greater than 3 volts between these two signals when both should be active, it concludes there is a fault and sets code P1682.

What's Unique About the 2007-2014 Chevrolet Tahoe

On the GMT900 platform, which includes the 2007-2014 Tahoe, this code is very frequently traced back to the ignition switch itself. While wiring or fuse box issues can occur, the switch is a known failure point that can cause a variety of strange electrical symptoms beyond just the P1682 code. Owners often report a cluster of warning lights for systems like traction control ('Service Traction Control') and ABS appearing simultaneously with this code, all stemming from the faulty ignition switch or related power issue.

Symptoms You May Notice

  • Engine will not crank or start.
  • Engine starts and immediately stalls.
  • Reduced Engine Power message on the dashboard.
  • Check Engine Light is on.
  • Warning lights for StabiliTrak, Traction Control, or ABS may illuminate.
  • Engine continues to run even after the key is turned off.
  • Key is worn and only works when inserted a certain way, leading to intermittent electrical issues.
  • Vehicle may stall while driving or fail to accelerate at intersections, as noted in NHTSA ODI #11623165.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the battery. While a weak battery (testing below 12.4V) can cause numerous electrical problems and should be tested, it is not the direct cause of the specific circuit discrepancy that sets P1682. However, a no-start symptom should always begin with a battery test.
  • Replacing the Mass Airflow (MAF) Sensor. On some GM vehicles, a TSB (21-NA-032) notes that P1682 can appear with a MAF code (P0101) due to a shared wiring issue, but the MAF sensor is not the root cause.

Most Likely Causes

  1. Faulty Ignition Switch 🔴 High Probability The ignition switch is a common failure item on this platform due to wear and tear on its internal electrical contacts, leading to voltage drops.
    How to confirm: Perform a voltage drop test on the ignition switch circuits or use a scan tool to monitor the 'Ignition 1 Signal' and 'EC Ignition Relay Feedback Signal' from the BCM/ECM while wiggling the key in the ignition. A significant voltage difference points to the switch.
    Typical fix: Replace the ignition switch. This involves removing the steering column shrouds to access and replace the switch. 🎬 Watch this step-by-step guide on replacing the ignition switch. Several owner accounts confirm this as the fix. NHTSA ODI #11354020 describes a case where a faulty ignition switch was identified alongside a transmission control module code (U0101).
    Est. part cost: $40-$100
  2. Blown Fuse or Faulty Relay 🟡 Medium Probability Relays like the RUN/CRANK or Powertrain relay can fail over time, and fuses can blow due to intermittent shorts. A loose relay can also cause this code.
    How to confirm: Inspect the fuses related to the ECM, IGN, and RUN/CRANK circuits. Pay special attention to a 2A fuse labeled DLIS (fuse 35 in some cases), which has been found to be the culprit. Swap the RUN/CRANK relay with a known good relay of the same type to see if the problem resolves.
    Typical fix: Replace the blown fuse or faulty relay. Ensure relays are fully seated in the fuse block. NHTSA ODI #11442437 reports a situation where an owner had to replace the ignition relay switch multiple times due to recurring P1682 and C042-00 codes.
    Est. part cost: $5-$30
  3. Corrosion in Underhood Fuse Block (UBEC) 🟡 Medium Probability The underhood fuse block is susceptible to moisture and environmental exposure, leading to corrosion on the internal contacts and pins where relays and connectors seat. This corrosion creates high resistance, causing a voltage drop on one of the ignition circuits.
    How to confirm: Disconnect the battery. Remove the fuse block and inspect the underside connectors and the relay/fuse terminals for green or white corrosion. A user on Reddit fixed their P1682 by removing the fuse block, cleaning all contacts with contact cleaner and a file.
    Typical fix: Thoroughly clean the contacts of the fuse block and harness connectors with electrical contact cleaner. In severe cases, the entire fuse block may need to be replaced. 🎬 See how to diagnose and replace a faulty GM fuse box.
    Est. part cost: $10 (cleaner) - $300 (new fuse block)
  4. Wiring Issue (Open or Short) ⚪ Low Probability Wires in the steering column can chafe from the tilting/telescoping action, and connections at the fuse box can become loose or corroded, causing an open or short in one of the ignition circuits.
    How to confirm: Visually inspect the wiring harness between the ignition switch and the fuse block/BCM. Check for continuity and shorts to ground on the ignition signal circuits using a digital multimeter and a vehicle-specific wiring diagram.
    Typical fix: Repair the damaged section of the wiring harness and secure it to prevent future damage.
    Est. part cost: $5-$50

Rare But Worth Checking

  • Faulty Underhood Fuse Block (UBEC): Internal connections or integrated relays within the fuse block itself can fail, causing intermittent power loss. This is more than just surface corrosion. One owner on a forum was convinced an internal relay had failed, but ultimately found a simple blown 2A DLIS fuse after obtaining a replacement block. This highlights the importance of checking all fuses before condemning the entire block.
  • Failing Engine Control Module (ECM): This is the least likely cause. The ECM is generally robust, but an internal failure on one of the ignition voltage monitoring circuits can trigger P1682. Diagnostic procedures state to replace the ECM only after all other possibilities (wiring, switch, relays, fuse block) have been exhaustively ruled out. However, NHTSA ODI #11102191 notes a case where the ECM was replaced, but the P1682 failure recurred, suggesting the root cause was elsewhere in the circuit.

Diagnosis Steps

  1. Check for other stored DTCs. Codes like P0685 or P0689 should be diagnosed first.
  2. Using a scan tool, observe the 'Ignition 1 Signal' and 'EC Ignition Relay Feedback Signal' parameters. With the key on, engine off, the voltage difference should not exceed 3V. This can quickly point to which circuit is failing.
  3. Inspect all fuses related to the ignition system, ECM, and BCM. Pay close attention to fuses labeled IGN, ECM, BCM, RUN/CRANK, and specifically a 2A DLIS fuse if present.
  4. Swap the RUN/CRANK relay and the POWERTRAIN relay in the underhood fuse box with identical relays from non-critical systems 🎬 Watch: How to locate and test the ignition switch relay. to quickly rule out a bad relay.
  5. If fuses and relays are good, access the ignition switch connector under the steering column.
  6. Using a wiring diagram, identify the two ignition voltage signal wires. With a multimeter, check for proper battery voltage on these wires in different key positions (OFF, ACC, ON, and CRANK). Wiggle the key to check for intermittent connections.
  7. If voltage is missing or intermittent at the switch, the ignition switch is the likely cause.
  8. If the switch tests good, inspect the underhood fuse block (UBEC) for signs of corrosion on the underside connectors and pins.
  9. If no corrosion is found, perform continuity and short-to-ground tests on the wiring between the switch, the fuse box, and the ECM.

Parts You'll Likely Need

  • Ignition Switch (OEM #22887691, ACDelco D1462G) — This is the most common failure point for the P1682 code on this platform, responsible for sending the correct voltage signals based on key position. Part number 22887691 is a frequently cited replacement. D1462G is the ACDelco part number for the corresponding ignition lock housing/switch assembly.
    Trusted brands: ACDelco, Standard Motor Products
    OEM price range: $70-$100
    Aftermarket price range: $40-$75
  • Powertrain or Run/Crank Relay (OEM #8864 (or equivalent)) — A failed or loose relay can prevent power from reaching one of the ECM's ignition circuits, causing the voltage discrepancy.
    Trusted brands: ACDelco, Bosch
    OEM price range: $15-$30
    Aftermarket price range: $10-$20

Related Codes That Often Appear With This One

  • P0689 — This code relates to the ECM/PCM Power Relay Control Circuit and often appears with P1682 when there is a problem with ignition-related power delivery, such as a faulty relay or fuse block.
  • U0100 — This indicates a loss of communication with the ECM. A severe ignition circuit fault that causes the ECM to lose power can trigger this code alongside P1682.
  • P0685 — Similar to P0689, this code points to a fault in the ECM/PCM Power Relay Control Circuit. Diagnostic procedures recommend diagnosing P0685 before P1682 if both are present.
  • P2138 — This code for the accelerator position sensor can sometimes appear simultaneously with P1682, as documented in NHTSA ODI #11623165.

Technical Service Bulletins (TSBs) & Recalls

  • PIT5253B: Notes that an intermittent crank/no-start with P1682 can be caused by a faulty KR75 Engine Controls Ignition Relay.
  • 21-NA-032: While for a newer generation, it highlights a known issue where a bad wire crimp in the underhood fuse block can cause P1682, which is a useful diagnostic insight for older models as well.

Platform-Specific Known Issues

  • Underhood Fuse Block (UBEC) Corrosion: The contacts on the bottom of the fuse block where the main harnesses connect are known to corrode, causing high resistance and intermittent voltage drops. A user on Reddit with an '11 Sierra fixed a P1682 code by removing the block and cleaning the corroded contacts. This should be inspected before replacing more expensive components.

Mechanic-Grade Diagnostic Values

  • Scan Tool Voltage Discrepancy — expected: The voltage difference between 'Ignition 1 Signal' and 'Engine Controls Ignition Relay Feedback Signal' should be less than 3.0V.. Failure: A difference greater than 3.0V for more than 1 second will set the code.
  • Scan Tool Data (Key On, Engine Off) — expected: Both 'Ignition 1 Signal' and 'Engine Controls Ignition Relay Feedback Signal' should read Battery Voltage (B+).. Failure: If one circuit reads 0V or significantly lower than B+ (e.g., 1.4V vs 11.8V), it indicates an open, short to ground, or high resistance on that circuit.
  • Underhood Fuse Block (UBEC) Circuit Resistance — expected: Resistance through the circuit paths within the fuse block should be very low, under 1 Ω.. Failure: A resistance of 6 Ω or greater in the circuit path within the fuse block is enough to cause DTC P1682 to set.
  • Voltage at ECM Ignition Input Pins — expected: Both ignition voltage input pins at the ECM should show battery voltage with the key on.. Failure: A reading below 9 volts on one circuit while the other is at battery voltage is a definitive failure in that circuit's power delivery.

Scan Tool Commands That Help

  • GDS2 / Tech2: Data Display for ECM: 'Ignition 1 Signal' and 'Engine Controls Ignition Relay Feedback Signal' — This is the primary diagnostic step. Observing these two parameters live is the fastest way to confirm the fault and identify which of the two ignition circuits is dropping out.
  • GDS2 / Tech2: Relay Control (e.g., Command Powertrain Relay ON/OFF) — If available, this bidirectional control allows a technician to manually command the relays on and off to test their function and the integrity of the circuit without needing to physically access or jump the relay.

Wiring & Ground Locations

  • G102 — On the rear of the left (driver's side) cylinder head.. This is a primary engine ground. A poor connection here can create voltage potential differences across the engine block and interfere with sensor and module readings, including the ECM's ground reference.
  • G103 — On the front of the right (passenger's side) cylinder head.. This is another critical engine-to-chassis ground point. The main battery ground cable often attaches near here. A loose or corroded G103 can cause widespread electrical issues, including no-start conditions.
  • G300 — Under the vehicle at the driver's door, on a body mount.. This is a major body ground. While less likely to be the direct cause of P1682, a bad body ground can cause feedback and erratic behavior in modules located inside the cabin.
  • X109 / C109 — Large 16-pin connector located on the left side of the engine compartment, below the underhood fuse block.. This is a major pass-through connector for wiring between the engine/ECM and the body. TSB PIP3783D identifies this connector as a potential location for corrosion, water intrusion, or poor pin tension that can affect critical circuits.
  • Underhood Fuse Block (UBEC) Connectors — Underneath the main fuse block in the engine bay. Requires unbolting and lifting the fuse block to access.. This is where the main vehicle harnesses plug into the fuse block. Corrosion or loose connections here are a very common cause of voltage drops that trigger P1682. The problem is often not the fuse or relay itself, but the terminal it plugs into or the main connector pin feeding that terminal.

Real Owner Repair Stories

  • YouTube user 'The Lo-fi Mofo' (2008 Pontiac G6 (similar GM electrical architecture)) — Intermittent no-start, engine would stall when running if the fuse box was wiggled. Code P1682 present.
    ❌ Tried (didn't work) Replacing ignition circuit relays., Bench testing old relays (they tested good).
    ✅ What actually fixed it The female socket for the run/crank relay in the fuse block was spread open, causing a loose connection. Wiggling the relay would make or break the connection. The fix was to access the back of the fuse block and use a pick to tighten the loose terminal socket for the relay pin.
  • YouTube user 'DadsGarage Diagnostic Specialist' (2017 Chevrolet Express Van (similar GM electrical architecture)) — Intermittent crank, no-start. Codes P0689 and P1682.
    ❌ Tried (didn't work) Swapping the ignition relay., Opening and inspecting the relay for burnt contacts (none found).
    ✅ What actually fixed it An internal failure within the multi-layered, non-serviceable part of the underhood fuse block. Voltage was present at the fuse feeding the relay, but dropped significantly by the time it got to the relay's output fuse. The entire underhood fuse block had to be replaced.
  • YouTube user 'Car Faults' (GMC Truck (model year not specified, GMT900 era)) — No start, P1682 code present. Engine would start if the code was cleared, but would immediately die if a specific fuse was wiggled.
    ❌ Tried (didn't work) Initial internet searches for a specific 'Ignition 1 Switch Circuit 2' fuse were unsuccessful.
    ✅ What actually fixed it A loose connection where the 'ECM Throttle Count' 15A fuse plugged into the fuse box. The fuse itself was not blown, but the terminals in the fuse box were not making a solid connection, causing the voltage drop. The fix was to address the poor connection in the fuse box terminal.
  • NHTSA ODI #11712762 — An owner reported that after inspecting the fuse box, retightening components, and replacing the ignition switch, the P1682 code disappeared for months but eventually returned, leading the vehicle into limp mode.

When the Usual Fixes Don't Work

  • In one documented case on a GM truck forum, a user replaced the ignition switch to fix P1682, and the problem was resolved. However, months later the same code and no-start condition returned. They replaced the switch a second time, but the problem persisted. The ability to start the truck immediately after clearing the code with a scanner suggests the issue was not the hard-part (switch) failure but rather an intermittent electrical fault in the fuse block or wiring that was temporarily reset by a code clear.

OEM Part Supersession History

  • 2573300522887691 — Part has been updated/revised by the manufacturer. The new part is the current service replacement.
    Heads up: A forum user noted the dealership provided 22887691 as the replacement for the original part on their 2011 Silverado.

Diagnostic Flowchart

This flowchart helps diagnose P1682, which indicates a mismatch between the two ignition voltage signals the ECM expects to see. Start by checking for other codes, as they can change the diagnostic path.
What are the primary symptoms you're experiencing?
With a scan tool monitoring live data, watch the 'Ignition 1 Signal' and 'EC Ignition Relay Feedback Signal' parameters. Do the voltage readings drop out or fluctuate significantly when you wiggle the key in the ignition?
→ This confirms a faulty ignition switch, a very common failure on this GMT900 platform. Replace the ignition switch assembly located in the steering column.
In the underhood fuse block, have you swapped the RUN/CRANK relay with a known-good, identical relay?
→ Swap the RUN/CRANK relay (also called KR75 Engine Controls Ignition Relay per TSB PIT5253B) with an identical relay from a non-essential system (e.g., horn). Also inspect all IGN/ECM fuses, especially a 2A fuse labeled DLIS if present. If this resolves the issue, replace the faulty relay/fuse.
The next common cause on these Tahoes is corrosion. Have you physically inspected the underside of the Underhood Fuse Block (UBEC)?
→ Disconnect the battery. Unbolt and lift the underhood fuse block to inspect the large harness connectors on the bottom for green or white corrosion. If found, clean thoroughly with electrical contact cleaner. If severe, the block may need replacement.
With the most common causes ruled out, the issue may be a wiring fault. Are you prepared to perform continuity tests with a multimeter?
→ Focus on the wiring harness between the ignition switch, the underhood fuse block, and the ECM. Check for chafing in the steering column from the tilt/telescope mechanism and test the ignition signal circuits for opens or shorts to ground.
→ At this point, the issue likely requires advanced electrical diagnosis. It is recommended to consult a qualified automotive technician to trace the wiring fault.
→ These symptoms often point to an unstable voltage supply. Start by checking the RUN/CRANK relay and inspecting the Underhood Fuse Block (UBEC) for corrosion before suspecting the ignition switch.
→ Stop. Diagnose and resolve those codes first. P1682 is often a secondary code caused by a more general powertrain relay or control module fault indicated by the other codes.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used Underhood Fuse Block (UBEC) can be a cost-effective choice if the new OEM part is prohibitively expensive. It is critical to source it from a vehicle that was not in a front-end collision and ideally from a dry, non-salt-belt region to minimize the risk of pre-existing corrosion.

Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Inspect the donor vehicle's VIN to ensure it's from a similar model year and option package.
  • Physically inspect the used fuse block before purchase. Flip it over and look for any signs of white or green corrosion on the large connector ports.
  • Check for any signs of heat damage, melting plastic, or discoloration around the relay and high-amperage fuse sockets.
  • Avoid parts from flood-damaged or high-humidity climate vehicles if possible.

OEM-only on this vehicle (don't cheap out):

  • Ignition Switch - While aftermarket switches are available and cheaper, OEM/ACDelco parts often have better longevity for this specific high-failure item. The cost difference is minimal enough to justify the higher quality part.

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (OEM supplier)
  • Standard Motor Products (for ignition switch)

Brands owners have reported issues with on this vehicle:

  • No-name, unbranded electrical components from online marketplaces should be avoided due to inconsistent quality control.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2011 GMC Sierra

Symptoms: Vehicle had an intermittent no-start condition and was storing a P1682 trouble code.

What fixed it: The owner removed the underhood fuse block (UBEC), found corrosion on the contacts on the bottom, and cleaned them thoroughly with contact cleaner and a file.

Source hint: Reddit user report mentioned in vehicle_specific_issues

2007-2014 Chevrolet Tahoe/GMC Yukon

Symptoms: Owner experienced an intermittent crank/no-start condition, which set code P1682.

What fixed it: The problem was traced to a faulty KR75 Engine Controls Ignition Relay, which was replaced.

Source hint: TSB PIT5253B

Frequently Asked Questions

My 2011 Tahoe won't start and the StabiliTrak and ABS lights are on. Is this all related to the P1682 code it's showing?
Yes, these symptoms are commonly associated with code P1682 on this vehicle. The context lists 'Engine will not crank or start' and 'Warning lights for StabiliTrak, Traction Control, or ABS may illuminate' as primary symptoms.
How can I test the ignition switch on my Tahoe myself before buying a new one?
You can use a scan tool to monitor the 'Ignition 1 Signal' and 'EC Ignition Relay Feedback Signal' while wiggling the key in the ignition. A significant voltage difference points to a bad switch. Alternatively, you can use a multimeter at the switch connector to check for consistent voltage in different key positions.
Are there any official GM service bulletins for code P1682 on these trucks?
Yes, TSB PIT5253B notes that an intermittent crank/no-start with P1682 can be caused by a faulty KR75 Engine Controls Ignition Relay. Another TSB for a newer generation, 21-NA-032, points to bad wire crimps in the fuse block, which is a relevant insight for this model.
I checked the fuses and they're all good. What's the next most likely cause for my P1682?
A faulty relay is a medium-probability cause. The context suggests swapping the RUN/CRANK relay and the POWERTRAIN relay with known good ones to see if the issue is resolved. Corrosion in the underhood fuse block is another common cause to inspect.
My mechanic wants to replace the whole underhood fuse box for over $300. Is cleaning it an option?
Yes, cleaning is often a successful first step. The context mentions that corrosion on the fuse block's underside connectors is a known issue. One owner fixed their P1682 by removing the block and cleaning all contacts with electrical contact cleaner. Replacement is typically only needed in severe cases.
My key feels worn and only works when I jiggle it. Could this be the source of my intermittent P1682 code?
Absolutely. A worn key can cause poor contact inside the ignition switch, leading to intermittent electrical issues and voltage drops that trigger P1682. The ignition switch is a high-failure item on these vehicles due to wear on its internal contacts.
Is this P1682 problem also common on the GMC Yukon or Cadillac Escalade?
Yes, this issue is shared across the entire GMT900 platform, including the GMC Yukon and Cadillac Escalade. They use the identical electrical design and are susceptible to the same ignition circuit faults from the switch, relays, or fuse block.
How to Replace Ignition Switch 07-16 Chevrolet Suburban
How to Replace Ignition Switch 07-16 Chevrolet Suburban
Crank But Wont Start! Replacing A GM Fuse Box(code p1682, p0689, p0443)
Crank But Wont Start! Replacing A GM Fuse Box(code p1682, p0689, p0443)
CHEVROLET TAHOE SUBURBAN IGNITION SWITCH RELAY 2006 2007 2008 2009 2010 2011 2012 2013 2014
CHEVROLET TAHOE SUBURBAN IGNITION SWITCH RELAY 2006 2007 2008 2009 2010 2011 2012 2013 2014
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P1682 for:
  • Chevrolet Tahoe: 20072008200920102011201220132014
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part