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

P0848 on 2001-2008 GMC Sierra 2500: Transmission Pressure Switch 'B' Circuit High Fixes

On a 2001-2008 GMC Sierra 2500, code P0848 almost always points to a faulty component inside the transmission oil pan. For trucks with the Allison transmission (Duramax diesel), it's often a failed internal wiring harness that has become brittle. For trucks with the 4L80-E gas engine transmission, it's typically the pressure switch manifold. This is a moderately difficult DIY repair that requires dropping the transmission pan.

15 minutes to read 2001-2008 Gmc SIERRA 2500
Most Likely Cause
Failed Transmission Fluid Pressure (TFP) Switch Manifold or Internal Harness
Difficulty
4/5
Est. Time
3.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$350 – $800
Parts Price
$80 – $350
⚠️ Drivable, but... — You can drive, but the transmission may enter a 'limp mode,' causing harsh shifting or getting stuck in a single gear (often 3rd). Continued driving could lead to more severe internal transmission damage, overheating, or leave you stranded if the transmission fails to engage.
Key Takeaways
  • P0848 on a 2001-2008 Sierra 2500 indicates a 'circuit high' fault in the 'B' transmission pressure switch circuit.
  • The most likely cause is an electrical failure inside the transmission pan: a bad internal harness on Allison transmissions or a bad pressure switch manifold on 4L80-E transmissions.
  • Driving with this code can cause serious drivability issues, including harsh shifting and limp mode.
  • Repair is moderately difficult for a DIYer as it requires removing the transmission pan, but it does not typically require a full transmission rebuild.
  • Always replace the transmission filter and use the correct fluid when performing this repair.
The trouble code P0848 stands for "Transmission Fluid Pressure Sensor/Switch 'B' Circuit High". This means the Transmission Control Module (TCM) has detected that the voltage signal from the 'B' pressure sensor is stuck at a high level, typically near its 5-volt reference. For the Allison 1000 transmission found in these trucks, the generic 'B' code often corresponds to Transmission Pressure Switch 2 (PS2) or 3 (PS3) reporting a high voltage condition. This is an electrical fault code, not an indication that the transmission's hydraulic pressure is actually too high. The TCM uses input from the pressure switch manifold to verify the position of shift valves and ensure smooth gear changes.

What's Unique About the 2001-2008 Gmc SIERRA 2500

The 2001-2008 Sierra 2500 HD trucks were equipped with robust transmissions like the Allison 1000 (for Duramax diesel engines) and the 4L80-E (for gasoline engines). While both can set a P0848 code, the root cause is often different. On the Allison, the internal wiring harness that connects to the solenoids and pressure switches is a known weak point; it can become brittle from heat and fluid exposure, causing shorts or open circuits. On the 4L80-E, the pressure switch manifold assembly itself is the more common failure point. In both scenarios, the repair requires removing the transmission pan.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the condition of the transmission fluid and the main external connector?
→ Top off or change the fluid and filter ($75-$200). If codes like P0701 or P0751 are also present, follow TSB PIP4379N for severe internal transmission problems.
→ Clean the main round transmission connector ($10-$100). If the pass-through seal is leaking fluid into the pins, you must replace the internal harness.
Which transmission is equipped in your GMC Sierra 2500?
→ Drop the transmission pan and replace the internal wiring harness (OEM 29541371, $150-$250) which shorts from heat, plus a new filter kit ($40-$70).
→ Drop the transmission pan and replace the Transmission Pressure Switch Manifold (OEM 24222077, $100-$180) which commonly cracks, plus a new filter kit ($40-$70).

Generation note: This range covers the first generation GMT800 (2001-2006 and 2007 'Classic') and the second generation GMT900 (2007-2008). The primary diagnostic difference relates to the specific transmission installed (Allison 1000 for diesel, 4L80-E for gas), not the truck generation itself, as these transmissions were used across the generation change. The internal harness for the Allison 1000 also changed slightly in design around 2003 and 2006, so verifying the correct part for the year is crucial.

Professional service recommended: This repair requires draining transmission fluid, dropping the oil pan, and replacing internal components. It can be messy and requires careful work in a confined space to avoid damaging sensitive parts. Incorrect installation can lead to leaks or further transmission issues.

Symptoms You May Notice

  • Harsh, erratic, or delayed shifting.
  • Transmission stuck in one gear (limp mode).
  • Check Engine Light or Transmission Warning Light is on.
  • Reduced fuel economy.
  • Inability for the transmission to engage a gear, especially when cold.
  • Transmission overheating.
  • Slipping transmission.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire transmission or high-pressure pump when the issue is a relatively inexpensive internal sensor or wire.
  • On Allison transmissions, replacing the pressure switch manifold when the internal wiring harness is the actual point of failure.

Most Likely Causes

  1. Failed Transmission Fluid Pressure (TFP) Switch Manifold or Internal Harness 🔴 High Probability On Allison transmissions, the internal wiring harness becomes brittle and shorts out from repeated heat cycles. On 4L80-E transmissions, the plastic and electronic components of the pressure switch manifold itself are the common point of failure.
    How to confirm: After dropping the transmission pan, visually inspect the internal wiring harness for brittle, cracked, or flaking insulation (Allison). On the 4L80-E, inspect the pressure manifold for cracks 🎬 See this guide on testing 4L80E pressure switches and solenoids. or other signs of failure. A multimeter can be used to check for a short to voltage on the 'B' circuit pin at the main transmission connector.
    Typical fix: Replace the internal wiring harness (Allison) or the entire pressure switch manifold assembly (4L80-E). This is also the best time to replace the transmission filter and fluid.
    Est. part cost: $60-$300
  2. Damaged External Wiring or Connector 🟡 Medium Probability The main transmission harness connector, especially the large round pass-through connector on the Allison, can be exposed to road debris, moisture, and heat, leading to corrosion or damage. Fluid can sometimes leak through the connector itself, contaminating the pins.
    How to confirm: Visually inspect the main round connector at the transmission and the wiring loom leading to it. Disconnect it and check for corrosion or transmission fluid inside the connector, which indicates a failed internal seal. Test the 'B' switch circuit for a short to voltage using a multimeter between the TCM and the transmission connector.
    Typical fix: Repair the damaged section of wire or clean/replace the corroded connector. If the pass-through connector is leaking, the internal harness must be replaced to fix the seal. 🎬 Watch: How to replace the internal harness and fix connector leaks.
    Est. part cost: $10-$100
  3. Low or Contaminated Transmission Fluid ⚪ Low Probability As noted in TSB PIP4379N, low fluid can cause a loss of pump prime, leading to erratic pressure readings and setting various codes, including P0848. This is more common after a fluid service or in very cold weather.
    How to confirm: Check the transmission fluid level and condition using the dipstick when the transmission is at operating temperature. Fluid should be at the correct level, pinkish-red, and not smell burnt.
    Typical fix: Perform a transmission fluid and filter change. If the fluid is very burnt or contains metal debris, it may indicate a more severe internal failure. Ensure the correct fluid level is achieved per the service manual.
    Est. part cost: $75-$200
  4. Faulty Transmission Control Module (TCM) ⚪ Low Probability
    How to confirm: This is diagnosed by exclusion. If the sensor, wiring, and fluid are all confirmed to be good, the TCM may be the issue. This requires advanced diagnostics by a professional.
    Typical fix: Replace and reprogram the TCM.
    Est. part cost: $200-$600

Diagnosis Steps

  1. Check the transmission fluid level and condition. Top off or change if necessary.
  2. Use a quality OBD-II scanner to confirm P0848 is active and check for other codes like P0700 or other pressure switch faults.
  3. Inspect the external transmission wiring harness and the main connector for any visible damage, corrosion, or loose connections. Check for fluid inside the connector.
  4. Using a wiring diagram, test the pressure switch 'B' circuit for a short to voltage. This involves checking for voltage at the TCM connector with the transmission harness disconnected.
  5. If external wiring is good, drain the fluid and remove the transmission oil pan.
  6. Visually inspect the internal wiring harness (on Allison models) for signs of cracking, brittleness, or shorting. Inspect the pressure switch manifold (on 4L80-E models) for cracks.
  7. Replace the faulty component (harness or manifold). It is highly recommended to also replace the transmission filter and pan gasket at this time.
  8. Reassemble, refill with the correct specification of transmission fluid (e.g., DEXRON-VI for most applications), clear the codes, and perform a test drive to ensure the shifting is normal and the code does not return.

Parts You'll Likely Need

  • Transmission Pressure Switch Manifold (4L80-E) (OEM #24222077) — This is the most common failure for the 4L80-E transmission that causes this code. It contains all the pressure switches in one assembly.
    Trusted brands: ACDelco, Sonnax, Rostra
    OEM price range: $100-$180
    Aftermarket price range: $60-$120
  • Allison Internal Transmission Wiring Harness (Allison 1000) (OEM #29541371 (for 2001-early 2003 models)) — This harness is the most common failure point for Allison 1000 series transmissions, becoming brittle and causing electrical faults. Part number varies by year.
    Trusted brands: Allison, ACDelco
    OEM price range: $150-$250
    Aftermarket price range: $100-$180
  • Transmission Filter Kit (with Gasket) — Must be replaced whenever the transmission pan is removed for service.
    Trusted brands: ACDelco, Allison, WIX, ATP
    OEM price range: $40-$70
    Aftermarket price range: $25-$50

Related Codes That Often Appear With This One

  • P0700 — This is a general transmission fault code. It simply means the TCM has stored a specific code, like P0848, and has requested the main engine computer to turn on the Check Engine Light.
  • P0701 — A general TCM malfunction code. TSB #PIP4379N advises that if P0701 is present with other codes like P0848, it should be diagnosed first as it can indicate a broader control system issue.
  • P0875 — This code is for the 'D' pressure switch. Seeing multiple pressure switch codes together (like P0848 and P0875) strongly points to a common electrical problem, such as the internal wiring harness or its connector, affecting multiple circuits.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4379N: Lists P0848 among several transmission codes that may set due to a loss of pump prime, which can be caused by low fluid level, a recent fluid service, or cold temperatures. It advises technicians to diagnose code P0701 first if it is also present and to ensure the fluid level is correct.

Platform-Specific Known Issues

  • Cold Start Limp Mode: Many owners on forums report that codes P0848 and P0875 will appear together only on a cold start, causing the truck to go into limp mode. After letting the truck warm up for 5-10 minutes and clearing the codes, the issue may not return until the next cold soak. This points strongly to an internal electrical issue (like the harness) or a pressure problem related to cold, thick fluid, as mentioned in TSB PIP4379N.

Mechanic-Grade Diagnostic Values

  • 4L80-E Shift Solenoid A & B Resistance — expected: 20 - 40 Ohms. Failure: A reading outside this range indicates a failed solenoid.
  • 4L80-E Pressure Control (EPC) Solenoid Resistance — expected: 3.5 - 5.5 Ohms. Failure: A reading outside this range indicates a failed EPC solenoid.
  • TFP Sensor 'B' Signal Voltage (Key On, Engine Off) — expected: Approx. 0.5V to 4.5V during operation (varies by pressure).. Failure: A reading stuck high, near 5.0V, indicates a 'Circuit High' fault consistent with P0848.
  • TFP Sensor Reference Voltage at Connector — expected: Approx. 5.0 Volts. Failure: No voltage or significantly lower voltage indicates a problem in the wiring or TCM.

Scan Tool Commands That Help

  • GDS2 / Tech 2 (or equivalent): Solenoid Activation / Output Control — To isolate the fault. A technician can command the associated shift solenoid ON and watch the live data for the TFP Switch 'B' status. If the solenoid is commanded but the switch state remains 'High', it strongly suggests the fault is with the switch/sensor itself, the wiring, or the TCM, rather than a hydraulic issue.

Wiring & Ground Locations

  • G103 — On the right rear of the engine block.. This is a primary powertrain ground. A poor connection here can cause erratic sensor readings and various transmission-related fault codes, including P0848.
  • 4L80-E Main Connector Pin R — On the main round transmission case connector for the 4L80-E.. This is the specific pin for the Pressure Switch 'B' signal. It is the primary test point for checking voltage and continuity between the transmission and the TCM.
  • 4L80-E Internal Pressure Switch Connector — Inside the transmission oil pan, connecting to the pressure switch manifold.. This is a 3-pin red connector with Orange, Blue, and Purple wires. Inspecting this connector for damage or a poor fit is a key step once the pan is removed.

Real Owner Repair Stories

  • DuramaxDiesels.com forum user (Duramax with Allison Transmission) — Truck set P0848 and P0875 codes and went into neutral/limp mode only on cold starts after sitting overnight.
    ❌ Tried (didn't work) Clearing codes worked temporarily, but the issue returned on the next cold start.
    ✅ What actually fixed it The community consensus pointed to an internal issue that manifests when cold, such as shrinking seals causing a hydraulic leak or the internal harness becoming brittle and making poor contact. The immediate workaround was to let the truck warm up for several minutes before driving to allow the torque converter to fill and temperatures to stabilize. The long-term fix is replacing the internal harness.
  • YouTube channel 'Codemansauto' (Chevrolet Silverado HD with Duramax/Allison) — P0875 code (often seen with P0848) that would only appear after driving for 15-20 miles, triggering limp mode.
    ❌ Tried (didn't work) The delayed onset of the code made the owner suspect it wasn't a hard wiring short, which would typically code immediately.
    ✅ What actually fixed it The mechanic dropped the transmission pan and replaced the entire pressure switch manifold assembly. Upon inspecting the old part, he noted one of the O-ring seals was visibly stretched and deformed, which may have been causing an internal pressure leak.

OEM Part Supersession History

  • 29541371Multiple aftermarket and OEM equivalent options. The original Allison part is noted as discontinued by some vendors. — Standard part lifecycle and evolution.
    Heads up: This is a 7-connector harness. It is not compatible with later models which use 8- or 9-connector harnesses.

Model Year Variations Within This Range

  • 2001-2005 vs 2006-2008: The Allison 1000 transmission was a 5-speed from 2001-2005. In 2006, with the introduction of the LBZ Duramax engine, it was upgraded to a 6-speed. This change affects the valve body, TCM programming, and internal components.
  • 2001-2008 (Allison 1000): The internal wiring harness/pressure switch manifold assembly changed multiple times. The 2001-Early 2003 harness (PN 29541371) has 7 connectors. The Late 2003-2005 harness (PN 29539792) has 8 connectors. The 2006-2009 harness (PN 29543336) has 9 connectors. Using the wrong harness will not work.
  • Pre-1994 vs Post-1994 (4L80-E): While outside the primary vehicle range, it's notable that early 4L80-E transmissions (pre-1994) used a different EPC solenoid and harness connector design than later models. Most trucks in the 2001-2008 range use the later design.
How to Replace Allison Transmission Internal Wiring Harness to Fix Pass Through Connector Fluid Leak
How to Replace Allison Transmission Internal Wiring Harness to Fix Pass Through Connector Fluid Leak
4L80E Solenoid, Pressure Switch, Speed Sensor Testing and Diagnosis
4L80E Solenoid, Pressure Switch, Speed Sensor Testing and Diagnosis
DIESEL INSIGHTS: LIMP MODE
DIESEL INSIGHTS: LIMP MODE
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 24, 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 P0848 for:
  • Gmc SIERRA 2500: 20012002200320042005200620072008
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