P1890 on 2003-2007 Chevrolet Silverado 1500: 4WD System Fault Causes and Fixes
On a 2003-2007 Silverado, P1890 almost always means the 'Service 4WD' light is on due to a faulty 4WD selector switch on the dash or a bad ground wire under the driver's door. Checking the ground is free, and a new switch is a relatively inexpensive and easy DIY fix.
- P1890 on your Silverado is an electrical fault in the 4WD system, not a mechanical transmission failure.
- Before buying any parts, locate and clean the ground wire bolted to the frame under the driver's side door. This is a very common cause and costs nothing to fix.
- The second most likely cause is a failed 4WD selector switch on the dash, which is a relatively cheap and easy part to replace yourself.
- Do not replace the expensive Transfer Case Control Module (TCCM) unless you have definitively ruled out the ground wire, the switch, and the encoder motor on the transfer case.
What's Unique About the 2003-2007 Chevrolet Silverado 1500
Unlike on other manufacturers such as Honda where P1890 signifies a critical internal transmission failure, on GM trucks it is strictly an electronic control issue within the four-wheel-drive system. The GMT800/GMT900 platform is particularly known for three common failure points that trigger this code: a faulty dash-mounted selector switch with internal resistors that wear out, a transfer case encoder motor position sensor that fails, and a poorly located ground wire on the frame that is highly susceptible to corrosion. Owners often chase expensive module replacements when the fix is frequently a simple switch or cleaning a ground connection.
Generation note: This range covers the end of the GMT800 generation (2003-2006 and 2007 'Classic') and the beginning of the GMT900 generation (2007 new body style). The causes and diagnostic principles for P1890 are the same for both. However, part numbers for components like the 4WD dash switch may differ, so always verify parts for your specific model year. The ground wire issue is especially prevalent on the GMT800 models.
Symptoms You May Notice
- Service 4WD light illuminated on the dashboard.
- Lights on the 4WD selector switch are not lit or are blinking.
- Inability to switch between 2WD, 4WD High, 4WD Low, or Auto 4WD.
- Clicking or grinding noises from the transfer case area when attempting to shift modes.
- System may be stuck in the last selected mode.
- 4WD switch may feel hot to the touch (less common, but points to an electrical short in the switch or TCCM).
- Replacing the Transfer Case Control Module (TCCM) first. This is an expensive part and is less likely to be the cause than a bad ground or a faulty dash switch.
- Assuming there is an internal mechanical problem with the transmission or transfer case. P1890 is an electrical circuit code, not a mechanical slip or gear failure code for this vehicle.
Most Likely Causes
- Corroded or Loose TCCM Ground Wire 🔴 High Probability The primary ground for the 4WD system, often referred to as G110 on schematics, is bolted to the outside of the frame under the driver's side door, making it extremely vulnerable to road salt, water, and rust. A poor ground connection here is the most common cause of erratic 4WD system behavior.
How to confirm: Locate the black wire(s) bolted to the frame below the driver's door, often near the body mount. Unbolt it and inspect the wire terminal, the bolt, and the frame surface for rust or corrosion. A bad connection here will cause erratic system behavior.
Typical fix: Remove the 10mm bolt, and thoroughly clean the wire terminal, the bolt threads, and the frame surface with a wire brush or sandpaper until you have shiny, bare metal. Re-attach the ground securely and apply dielectric grease or a spray sealant like Flex Seal to prevent future corrosion.
Est. part cost: $0-$5 - Faulty 4WD Selector Switch (Dash Switch) 🔴 High Probability The switch uses a series of resistors to signal the TCCM which mode is being requested. These internal resistors and their solder joints are a known high-failure item, leading to intermittent or incorrect signals.
How to confirm: Using a multimeter set to Ohms (kΩ), you can test the switch. Disconnect the switch and measure the resistance across specific pins while pressing each button. Each button should produce a specific, steady resistance value. If a button shows an open circuit (OL), erratic readings, or the wrong value, the switch is bad. For switches with the Auto 4WD button (RPO NP8), approximate specs are: 2H = 1.5 kΩ, Auto 4WD = 6.8 kΩ, 4H = 0.66 kΩ, 4L = 0.23 kΩ, and at rest (no button pushed) = 9.1 kΩ.
Typical fix: Replace the 4WD selector switch assembly. This is a simple DIY job that involves carefully prying the switch out of the dashboard, disconnecting the electrical connectors, and plugging in the new switch. 🎬 Watch: How to test and replace your 4WD dash switch
Est. part cost: $25-$70 - Failed Transfer Case Encoder Motor / Position Sensor 🟡 Medium Probability The encoder motor assembly is located on the transfer case and is exposed to the elements. The internal position sensor, which is responsible for the 'return signal' in the code definition, can fail, even if the motor itself still works.
How to confirm: With a scan tool that can read TCCM data, command a shift and see if the position sensor data changes. If it doesn't, or if it's erratic, the sensor is likely bad. You can also test the wiring to the motor for power and ground when a shift is commanded. Sometimes oil can leak into the electrical connector, causing a bad reading.
Typical fix: Replace the transfer case encoder motor assembly. The position sensor is typically integrated into this unit and not sold separately. The assembly is held on by a few bolts and has one electrical connector. 🎬 Watch: Step-by-step guide to replacing the transfer case encoder motor
Est. part cost: $150-$350 - Faulty Transfer Case Control Module (TCCM) ⚪ Low Probability While electronic modules can fail, the TCCM is more robust than the switches and wiring connected to it. Bad solder joints were an issue on some older modules. On some early GMT800s, disconnecting the battery could cause the module to lose its memory, requiring a reset procedure, though this is less common on the 2003+ models.
How to confirm: This should be the last part to check. Verify the module is receiving power and ground. Use a capable scan tool to check for communication with the TCCM. If it won't communicate and all powers/grounds are good, the module may be faulty.
Typical fix: Replace the TCCM. It is typically located behind the dashboard to the left of the steering column. For 2003-2006 models, a replacement module with the exact same part number often does not require programming. For 2007 (GMT900) and newer models, the replacement TCCM will need to be programmed to the vehicle's VIN by a dealer or a shop with the appropriate software, though some vendors sell pre-programmed modules.
Est. part cost: $100-$400
Rare But Worth Checking
- Damaged Wiring Harness: The wiring harness running to the transfer case can be damaged by road debris or chafing against the frame or driveshaft. A visual inspection of the harness is always a good idea.
Diagnosis Steps
- Check for other related trouble codes, especially B-codes like B2725 or C-codes like C0327.
- Visually inspect, clean, and tighten the TCCM ground wire (G110) on the frame under the driver's door. This is the most common and cheapest fix.
- Test the 4WD selector switch on the dashboard using a multimeter to verify the resistance for each button position. Replace if any reading is incorrect or erratic.
- If the switch and ground are good, inspect the wiring harness leading to the transfer case encoder motor for any visible damage, corrosion, or chafing.
- Using a scan tool, monitor the transfer case position sensor data while attempting to shift. If the data does not change, suspect a faulty encoder motor/position sensor.
- As a last resort, verify power and ground at the TCCM. If all inputs and outputs are tested and the module is the only remaining possibility, consider replacing it, being mindful of programming requirements for your model year.
Parts You'll Likely Need
- 4WD Selector Switch
(OEM #19259313 (replaces 15136039, 15164520) for models with Auto 4WD (RPO NP8))— This is a very common failure point due to wear of its internal resistors, causing incorrect signals to be sent to the TCCM.
Trusted brands: ACDelco, Dorman
OEM price range: $50-$90
Aftermarket price range: $25-$70 - Transfer Case Encoder Motor / Actuator
(OEM #12474401)— The internal position sensor within this assembly is responsible for the 'return signal' that this code flags as faulty. It is a common failure item.
Trusted brands: ACDelco, Dorman
OEM price range: $250-$400
Aftermarket price range: $150-$250
Related Codes That Often Appear With This One
- B2725 — This code specifically points to an 'Active Transfer Case (ATC) Control Switch Circuit' fault. It is very common to see this code alongside or instead of P1890 when the dash switch is the root cause.
- C0327 — This code relates to the Encoder Circuit Malfunction. It often appears with P1890 when the transfer case encoder motor's position sensor is the failing component.
Technical Service Bulletins (TSBs) & Recalls
- While no TSB is directly for P1890, several address the 'Service 4WD' message. TSB PIP5250C/E, for example, addresses this message on later models due to TCCM calibration issues, highlighting GM's ongoing software-related fixes for the 4WD system. Other TSBs address related codes like C0398 that can accompany P1890.
Platform-Specific Known Issues
- Ground Wire Location: The ground point under the driver's side door is notorious. A user on YouTube channel 'Service 4x4 light GMC Sierra / Chevy Silverado fix' documented how cleaning this exact ground point resolved their 'Service 4WD' light after already replacing the switch and TCCM with no success.
Mechanic-Grade Diagnostic Values
- Transfer Case Encoder Motor Resistance — expected: 0.5 to 35.0 Ω. Failure: A reading outside this range indicates a faulty motor winding.
- TCCM Ground Circuit Voltage Drop — expected: < 0.05 VDC. Failure: Voltage higher than 0.05 VDC indicates high resistance in the ground path, which needs to be located and cleaned.
- Encoder Motor Connector - 5V Reference — expected: ~5.0 VDC. Failure: No voltage indicates a problem with the TCCM or the wiring between the TCCM and the encoder motor.
- Encoder Motor Connector - Low Reference (Ground) — expected: Good path to ground (near 0 Ω resistance to chassis). Failure: High resistance indicates a break in the ground wire.
Hidden / Shadow Codes Worth Checking
- Flash Code 1, 2, 3, or 4: On pre-2004 models with the NV233 transfer case, the TCCM can flash single-digit codes via the selector switch lights. Code 1: TCCM Internal Fault, Code 2: Encoder Circuit Fault, Code 3: Motor Circuit Fault, Code 4: TCCM RAM/ROM Fault. (see via Ground the diagnostic pigtail (orange wire at DLC terminal 13) and turn the ignition on. The 4WD selector lights will flash the stored code.)
Scan Tool Commands That Help
- Tech2 / GDS2 or equivalent professional scan tool: Transfer Case Motor Control — After verifying power and ground to the encoder motor, this command directly tests the motor's function by ordering it to move forward and reverse, bypassing the switch and other inputs.
- Tech2 / GDS2 or equivalent professional scan tool: Monitor Encoder Return Voltage — This allows you to see the position data the TCCM is receiving from the encoder motor in real-time. If the value is erratic or doesn't change when a shift is commanded, it points to a faulty encoder sensor.
Wiring & Ground Locations
- G110 — Bolted to the outside of the frame rail, below the driver's side door, often near the front body mount.. This is the primary ground for the Transfer Case Control Module (TCCM). Corrosion here is the single most common cause of P1890 and other 'Service 4WD' issues.
- TCCM (Transfer Case Control Module) — Behind the dashboard, to the left of the steering column, often above the instrument panel fuse block.. This is the control computer for the 4WD system. All related sensor inputs and actuator outputs are processed here.
- Encoder Motor Connector — On the transfer case encoder motor assembly.. This connector is where you can test for 5V reference (Green wire), ground (Black/White wire), and the position signal (Brown/White wire) to isolate a faulty motor from a wiring or TCCM issue.
- X115 (GMT900 only) — An intermediate harness connector located near the underhood fuse box on 2007 (New Body Style) and later models.. This is a known hidden failure point for corrosion that can interrupt signals to 4WD system components, mimicking a failed part. It is often overlooked during diagnosis.
Real Owner Repair Stories
- GM-Trucks.com forum user (2001 GMC Sierra 1500 (GMT800 platform, same 4WD system)) — Truck was stuck in 4HI and would not switch to any other mode.
❌ Tried (didn't work) Replacing the TCCM with a used unit from a junkyard.
✅ What actually fixed it The used TCCM did not solve the problem, leading the owner to conclude the next likely culprit was the transfer case encoder motor. This story highlights that blindly replacing the TCCM is not a guaranteed fix.
OEM Part Supersession History
15136039, 15164520→19259313— Part has been updated by the manufacturer.
Heads up: These part numbers are for the 4-button switch with the 'Auto 4WD' option (RPO NP8). Ensure you are buying the correct switch for your vehicle's options (3-button vs 4-button).
Model Year Variations Within This Range
- 2003-2007 'Classic' (GMT800): The TCCM on these models is generally considered 'plug-and-play.' A replacement module with a matching part number from a donor vehicle often works without requiring dealer programming.
- 2007 'New Body Style' (GMT900): The TCCM on the new GMT900 platform MUST be programmed to the vehicle's VIN to function. An unprogrammed new or used module will not work. The electrical system is also more complex, with different connector locations and a fully boxed frame.
Diagnostic Flowchart
Other Known Issues on This Vehicle
Issues unrelated to this code that are worth knowing about as an owner of this generation:
- Instrument Cluster Stepper Motor Failure 🔴 High — Extremely common. Gauges (speedometer, tachometer, etc.) may stick, read incorrectly, or fail completely. Can also cause battery drain. (Ref: GM issued a special coverage adjustment for some years, but it has since expired. Many companies offer mail-in repair services.)
- Intermediate Steering Shaft (ISS) Clunk 🟠 Medium — Very common. A clunking or popping noise is felt through the steering wheel at low speeds, caused by a lack of lubrication in the shaft's slip joint. (Ref: No recall. The fix is to replace the shaft or temporarily fix it by re-greasing the splines.)
- Rusted Brake Lines 🔴 High — Highly prevalent in regions that use road salt ('Rust Belt'). Brake lines corrode and can fail suddenly, causing a loss of braking ability. (Ref: No recall was issued despite a multi-year NHTSA investigation; it was deemed a maintenance issue.)
- Fuel Level Sensor (Sender) Failure 🟡 Low — Common. The fuel gauge will read empty or inaccurately. Requires dropping the fuel tank to replace the fuel pump module where the sensor is located.
- HVAC Blend Door Actuator Failure 🟠 Medium — Common. Results in a clicking sound from the dash and/or inability to control air temperature or vent direction.
- Cracked Dashboard 🟡 Low — Very common, especially in sun-exposed climates. The top of the dashboard develops cracks, particularly around the passenger airbag area.
Used vs. New Parts: Buying Guide for This Vehicle
When a used part is the smart pick: For GMT800 models (2003-2007 Classic), a used TCCM with a matching part number is a viable budget repair since it often does not require programming. A used 4WD selector switch is also a low-risk used part.
Donor-vehicle mileage cap: roughly under 120000 miles for the part to have meaningful remaining life.
What to inspect on the donor part:
- For a TCCM, inspect connector pins for any signs of green or white corrosion.
- For a 4WD switch, ensure all buttons have a distinct 'click' and are not loose or sticky.
- For an encoder motor, check that the electrical connector is free of oil contamination and the pins are clean.
OEM-only on this vehicle (don't cheap out):
- No part is strictly OEM-only, but electronics are where OEM quality often provides more reliability.
Aftermarket brands forum-validated for this vehicle:
- ACDelco (Professional or GM Genuine line) is the most trusted brand for electronic components on this vehicle.
Brands owners have reported issues with on this vehicle:
- Dorman has a reputation among forum users for inconsistent quality control on electronic parts like switches and sensors, sometimes leading to premature failure.
Real Owner Stories
Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.
GMC Sierra / Chevy Silverado
Symptoms: The 'Service 4WD' light was illuminated.
What fixed it: The owner had already replaced the switch and TCCM with no success. The problem was finally resolved by cleaning the TCCM ground point on the frame under the driver's side door.
Source hint: YouTube channel 'Service 4x4 light GMC Sierra / Chevy Silverado fix'
Chevrolet Silverado
Symptoms: The 'Service 4wd light' was on.
What fixed it: After chasing the issue and replacing the switch first, the owner found that cleaning the frame ground under the driver's door was the ultimate fix. The repair was free, only requiring cleaning supplies.
Source hint: SilveradoSierra.com - Multiple threads, such as 'Service 4wd light on'
Chevy Silverado/GMC Sierra
Symptoms: SERVICE 4WD light was on and the system was not working, unable to select 4 HIGH, 4 LOW, or AUTO.
What fixed it: The issue was resolved by locating the corroded ground wire under the driver's door and cleaning the connection point on the frame to restore proper 4WD function.
Source hint: YouTube - The channel 'Peter L' has a video titled '1999- 2007 Chevy Silverado/GMC Sierra SERVICE 4WD/ 4 HIGH 4 LOW AUTO NOT WORKING- EASY FIX'
Related OBD-II Codes
Frequently Asked Questions
Where is the main 4WD ground wire on my 2005 Silverado that everyone says to check first?
My 'Service 4WD' light is on. Should I replace the dash switch or the control module (TCCM)?
How can I test the 4WD selector switch on my truck myself?
If I replace the Transfer Case Control Module (TCCM) on my 2004 Silverado, does it need to be programmed?
Is this P1890 code also a common problem on the GMC Sierra or Chevy Tahoe from the same years?
What other trouble codes should I look for when diagnosing P1890?
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
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.
- Chevrolet Silverado 1500:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2003-2007 Chevrolet Silverado 1500
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Hidden / Shadow Codes Worth Checking
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- Diagnostic Flowchart
- Other Known Issues on This Vehicle
- Used vs. New Parts: Buying Guide for This Vehicle
- Real Owner Stories
- GMC Sierra / Chevy Silverado
- Chevrolet Silverado
- Chevy Silverado/GMC Sierra
- Related OBD-II Codes
- Frequently Asked Questions
- 🎟️ Get 5% Off