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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0848 on 2001-2005 GMC Sierra: Transmission Pressure Sensor 'B' Circuit High Causes and Fixes

On a 2001-2005 GMC Sierra, code P0848 almost always points to a failed Transmission Fluid Pressure (TFP) Manifold Switch Assembly located inside the transmission oil pan. For trucks with the Allison transmission, the internal wiring harness is also a very common culprit. The fix involves replacing the failed component, along with the transmission filter and fluid. Parts cost around $50-$150.

16 minutes to read 2001-2005 Gmc SIERRA
Most Likely Cause
Faulty Transmission Fluid Pressure (TFP) Manifold Switch Assembly
Difficulty
4/5
Est. Time
3.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$350 – $750
Parts Price
$70 – $250
⚠️ Drivable, but... — You can drive, but the transmission may shift harshly, get stuck in one gear (limp mode), or shift erratically, which can be unsafe in traffic and cause further wear on the transmission. The TCM may also prevent the torque converter clutch (TCC) from engaging, which will increase transmission temperature and reduce fuel economy.
Key Takeaways
  • P0848 on a 2001-2005 Sierra indicates an electrical fault ('Circuit High') in the 'B' transmission pressure switch circuit, not a mechanical pressure problem.
  • The most common culprit is a failed Transmission Fluid Pressure (TFP) Manifold Switch Assembly located inside the oil pan.
  • Repair is moderately difficult, requiring the removal of the transmission pan and replacement of the switch assembly, filter, and fluid.
  • Before performing this internal repair, always check the fluid level/condition and inspect the external wiring for damage.
  • If other transmission codes are present, especially P0701, follow the manufacturer's TSB (PIP4379K) and diagnose that code first.
The trouble code P0848 stands for "Transmission Fluid Pressure (TFP) Sensor/Switch 'B' Circuit High". This means the Transmission Control Module (TCM) has detected that the voltage signal from the 'B' pressure switch is stuck at a high level, close to its 5-volt reference. These pressure switches are critical for telling the TCM the hydraulic pressure in different circuits, which is necessary for smooth and correct gear shifting. For the Allison 1000 transmission, the generic 'B' code often corresponds to Transmission Pressure Switch 2 (PS2). This code indicates an electrical fault (like an open circuit or failed switch), not necessarily that the transmission's hydraulic pressure is actually too high.

What's Unique About the 2001-2005 Gmc SIERRA

The 2001-2005 GMC Sierra (GMT800 generation) commonly uses the 4L60-E, 4L80-E, or, in HD models, the Allison 1000 5-speed transmission. In all of these, a common failure point is the internal Transmission Fluid Pressure (TFP) manifold switch assembly. This component contains several pressure switches in one block. Due to constant heat cycles and exposure to transmission fluid, the internal circuitry or the attached wiring harness can fail, leading to this specific 'circuit high' fault. On Allison-equipped trucks, the internal wiring harness is particularly known to become brittle and break, causing an open circuit that triggers the code.

Diagnostic Flowchart

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

What did you find when checking codes, fluid, and external ground connections?
→ Follow TSB PIP4379K and diagnose code P0701 first. GM notes this code can trigger P0848 as a secondary symptom.
→ Perform a fluid and filter change ($50-$100). If the code only appears on cold starts, letting the truck idle first may temporarily prevent it.
→ Clean the main engine-to-chassis and firewall ground straps with a wire brush ($10-$30). GMT800 trucks are prone to floating grounds causing circuit high codes.
Which specific automatic transmission is currently installed in your GMC Sierra?
→ Drop the transmission pan and replace the internal wiring harness ($60-$150). Heat makes this harness brittle, a very common failure on Allison 1000s.
→ Drop the pan and replace the TFP Manifold Switch Assembly (ACDelco 24229849 or 24215111, $50-$150). This is the most common failure on 4L60-E/4L80-E transmissions.
Professional service recommended: The most common repair requires removing the transmission oil pan and often the valve body to access internal components. This is a complex and messy job that risks transmission damage if done incorrectly. Differentiating between a sensor, harness, or TCM fault requires specific diagnostic procedures.

Symptoms You May Notice

  • Harsh, erratic, or delayed shifting.
  • Transmission getting stuck in one gear (limp mode).
  • Failure to shift into certain gears.
  • Reduced fuel economy.
  • Illuminated Check Engine Light.
  • Torque converter clutch (TCC) fails to engage.
  • "Shift Inhibited" message on the driver information center (DIC).
  • Vehicle may suddenly shift to neutral while driving.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire transmission when only an inexpensive internal sensor or wiring harness has failed.
  • Replacing the high-pressure fluid pump when the issue is purely electrical.

Most Likely Causes

  1. Faulty Transmission Fluid Pressure (TFP) Manifold Switch Assembly 🔴 High Probability → Shop Transmission Assembly This assembly is located inside the transmission and is subject to constant heat and fluid exposure, leading to internal electrical failure over time. This is the most common failure on 4L60-E and 4L80-E transmissions.
    How to confirm: After confirming external wiring is intact, drop the transmission pan to access the switch. A scan tool may show the 'B' switch is stuck 'High' or 'Open' regardless of gear. With the switch disconnected, use a multimeter to test for continuity across the switch pins while manually depressing them. If a switch shows continuity without being pressed or is open when pressed, the manifold is bad.
    Typical fix: Replace the entire pressure switch manifold assembly. 🎬 Watch: How to properly replace the manifold pressure switch plate. This also requires replacing the transmission pan gasket, filter, and fluid.
    Est. part cost: $50 - $150
  2. Damaged Internal Transmission Wiring Harness 🔴 High Probability → Shop Transmission Assembly Similar to the pressure switch, the internal harness becomes brittle from heat and age, causing wires to break or short circuit. This is a particularly common failure on the Allison 1000 transmission. 🎬 See this walkthrough for replacing the Allison internal wiring harness.
    How to confirm: Visually inspect the harness for cracks, breaks, or burnt-looking wires when the transmission pan is removed. Test for continuity from the main transmission case connector to the pressure switch connector. A 'wiggle test' on the harness while monitoring with a multimeter can reveal intermittent breaks.
    Typical fix: Replace the internal wiring harness.
    Est. part cost: $60 - $150
  3. Corroded or Damaged Chassis/Engine Ground 🟡 Medium Probability GMT800 trucks are known for having issues with main ground connections, particularly the ground strap from the engine to the firewall. 🎬 Watch: How to find and fix common GM ground issues. Corrosion or a loose connection can create a floating ground, causing erratic voltage readings from various sensors, including the transmission pressure switches, which can trigger a 'Circuit High' code.
    How to confirm: Inspect the main ground straps between the engine block, chassis, and firewall. Look for corrosion, fraying, or loose bolts. Clean the contact points and ensure a tight connection.
    Typical fix: Clean all mating surfaces for the ground connections with a wire brush and re-secure them. In cases of severe corrosion, the ground strap may need to be replaced.
    Est. part cost: $10 - $30
  4. Low, Burnt, or Contaminated Transmission Fluid ⚪ Low Probability → Shop Transmission Assembly While less likely to directly cause a 'circuit high' code, poor fluid condition can cause overheating and erratic operation that stresses electrical components, leading to their failure. In some cold weather cases, low fluid can cause erratic behavior on startup.
    How to confirm: Check the transmission fluid dipstick when the transmission is warm. The fluid should be at the correct level, pink/red in color, and not smell burnt.
    Typical fix: Perform a transmission fluid and filter change. If the fluid is full of debris, it may indicate a more severe internal problem.
    Est. part cost: $50 - $100 for fluid and filter
  5. Faulty Transmission Control Module (TCM) ⚪ Low Probability → Shop Transmission Assembly
    How to confirm: This should be the last consideration after all other possibilities (sensor, wiring, fluid, grounds) have been ruled out by thorough testing.
    Typical fix: Replace the TCM. This may require programming to the vehicle's VIN.
    Est. part cost: $200 - $600

Diagnosis Steps

  1. Check the transmission fluid level and condition. Address any low or burnt fluid first.
  2. Use an OBD-II scanner to check for other transmission-related codes. If P0701 is present, follow its diagnostic procedure first, as recommended by TSB PIP4379K.
  3. Inspect the external transmission wiring harness and connectors for any visible damage, corrosion, or loose connections. Pay special attention to the main round connector on the passenger side of the transmission.
  4. Inspect and clean the main engine-to-chassis ground straps. A poor ground is a known cause of erratic electrical codes on these trucks.
  5. Drop the transmission oil pan to gain access to the internal components. Inspect the fluid in the pan for excessive metal shavings, which would indicate a severe mechanical failure.
  6. Visually inspect the TFP manifold pressure switch and the internal wiring harness for any signs of damage, cracking, or discoloration from heat.
  7. Using a multimeter and a vehicle-specific wiring diagram, test the circuit for continuity and shorts between the TCM connector and the transmission case connector.
  8. If external wiring and grounds are good, disconnect the internal harness from the pressure switch manifold. Test the manifold switches for proper operation (checking for continuity while pressing the switches). If they fail, the manifold is bad.
  9. If the manifold tests good, the internal wiring harness is the next most likely culprit and should be tested for continuity from end to end.
  10. After replacement of the faulty component, reinstall the pan with a new gasket, refill with the correct type and amount of transmission fluid, clear the codes, and perform a test drive to ensure the issue is resolved.

Parts You'll Likely Need

  • Transmission Fluid Pressure Manifold Switch Assembly (OEM #ACDelco 24229849 (4L80-E) or 24215111 (4L60-E/4L65-E)) — This is the most common cause of P0848, especially in 1500 and 2500 non-HD models. An internal switch fails, causing a permanent 'circuit high' signal.
    Trusted brands: ACDelco (OEM), Dorman, Rostra

Related Codes That Often Appear With This One

  • P0700 — This is a general transmission fault code that tells the ECM to turn on the check engine light. It almost always appears with other transmission codes like P0848.
  • P0701 — This is a general transmission control system fault. The manufacturer TSB (PIP4379K) specifically advises diagnosing P0701 first if it is present with P0848.
  • P0751 — Relates to Shift Solenoid 'A' Performance. A failing pressure switch manifold can cause the TCM to log solenoid faults as it can't verify the shift occurred correctly.
  • P0756 — Relates to Shift Solenoid 'B' Performance. Like P0751, this can be a secondary code caused by the primary pressure switch fault.
  • P0873 — This code is for Transmission Fluid Pressure Sensor/Switch 'C' Circuit High. Seeing multiple pressure switch codes together strongly points to a failed manifold assembly or a common wiring/ground issue.
  • P0875 — This code is for Transmission Fluid Pressure Sensor/Switch 'D' Circuit. A forum user on DuramaxDiesels.com reported P0848 and P0875 appearing together, which was temporarily resolved by letting the truck warm up longer, pointing to a potential internal leak or fluid issue exacerbated by cold.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4379K: Mentions P0848 in a list of transmission codes and advises diagnosing P0701 first if present.

Platform-Specific Known Issues

  • TSB PIP4379K: A Technical Service Bulletin was issued for 2001 models, noting that P0848 can appear with a host of other transmission codes. The bulletin advises technicians to follow the diagnostic procedures for code P0701 first if it is present, as it may be the root cause.
  • Cold Weather Sensitivity: Some owners have reported that the P0848 code is more likely to appear during cold starts. This can be due to fluid being thicker, or worn internal seals that leak until the transmission warms up. One owner on DuramaxDiesels.com noted that letting the truck idle for a few minutes before driving sometimes prevented the code from setting.
  • Allison Harness vs. 4L60/80 Manifold: There is a distinct pattern based on the transmission. For Sierras with the Allison 1000 (HD models), the internal wiring harness is the most frequent cause of P0848. For Sierras with the 4L60-E or 4L80-E, the pressure switch manifold itself is the more common failure point.

Mechanic-Grade Diagnostic Values

  • 4L80-E Shift Solenoid A & B Resistance — expected: 20 to 22 Ohms. Failure: Readings outside this range, or an open/short circuit, indicate a failed solenoid.
  • 4L80-E EPC (Force Motor) Solenoid Resistance — expected: 4.0 to 5.5 Ohms. Failure: A reading outside this range suggests a faulty Electronic Pressure Control solenoid.
  • Allison 1000 Shift Solenoid C, D, E Resistance — expected: 20 - 30 Ohms. Failure: A value outside this range indicates a faulty shift solenoid.
  • 4L80-E TFP Switch State on Scan Tool — expected: Displays HI/LOW for switches A/B/C depending on gear selection. For example, in Drive (3rd gear), the state should be HIGH, HIGH, LOW.. Failure: An invalid combination or a switch state that doesn't change with gear selection points to a fault in the pressure switch manifold or its circuit.

Scan Tool Commands That Help

  • GM Tech2 / High-End Scanner: TFP Sw. A/B/C State Display — This live data parameter is crucial for diagnosing the Pressure Switch Manifold (PSM) on 4L60-E/4L80-E transmissions. It shows the individual state (HI or LOW) of the three pressure switches. If a switch state is stuck on 'HI' regardless of the gear selected, it confirms an electrical fault in that switch's circuit, which is the exact condition for code P0848 ('B' circuit high).

Wiring & Ground Locations

  • Engine Block to Firewall Ground Strap — On the driver's side, a braided strap runs from the rear of the cylinder head/engine block to a bolt on the firewall.. This is a primary ground path for the body and many electronic modules. Corrosion or a break here is a well-documented GMT800 issue that can cause floating grounds, leading to erratic sensor readings and spurious 'Circuit High' codes like P0848.
  • G103 / G104 - Cylinder Head Grounds — These are ground wire eyelets bolted to the cylinder heads. G103 is typically on the front of the passenger side head, and G104 is on the rear of the driver's side head.. These grounds serve the PCM and various engine/transmission sensors. A loose or corroded connection at these specific points can directly impact the sensor reference voltages, potentially causing a 'Circuit High' fault.
  • Main Transmission Case Connector (C2) — A large, round, multi-pin connector on the passenger side of the transmission case.. This is the main electrical interface between the vehicle's wiring harness and all internal transmission components, including the pressure switch manifold and solenoids. Testing for voltage and continuity should be performed at this connector's pins to isolate a problem between the TCM, external wiring, or internal components.

Real Owner Repair Stories

  • CK5 Forums user 'boz42' (Vehicle with a 4L80E transmission) — No overdrive, throwing codes for the Pressure Switch Manifold (PSM).
    ❌ Tried (didn't work) Replaced the Pressure Switch Manifold (PSM), but the problem returned after a 100-mile trip.
    ✅ What actually fixed it The user toned out the internal wiring harness and found it was okay. The final fix was replacing the PSM a second time, suggesting the first replacement part was faulty or damaged during installation. The user also noted the importance of checking the internal harness and ensuring good transmission grounds.

OEM Part Supersession History

  • N/A29541371 — This is a common part number for the Allison 1000 internal wiring harness for 2003-2005 models.
    Heads up: The internal harness for the Allison 1000 changed for the 2003 model year. Ensure you are using the correct harness for your specific year.

Model Year Variations Within This Range

  • 2004-2005: In 2004, Allison added a 'G' solenoid to the valve body of the 1000 series transmission. Some late 2004 LB7 trucks had this valve body, but the solenoid was not active. It became fully functional with the LLY engine in 2004.5/2005. While not directly related to the pressure switch 'B', this internal change is a key identifier for mid-generation Allison 1000 units.
  • 2001-2002 vs 2003-2005: The Allison 1000 transmission had different bellhousings and transmission cooler fittings between the 2001-2002 and 2003-2005 model years. While this doesn't affect the P0848 code directly, it's critical information if swapping entire transmission units.
4L80E Solenoid, Pressure Switch, Speed Sensor Testing and Diagnosis
4L80E Solenoid, Pressure Switch, Speed Sensor Testing and Diagnosis
Allison 1000 internal wiring harness lb7 Duramax
Allison 1000 internal wiring harness lb7 Duramax
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
4L60E 4L80E How to Properly Service 4L60E Transmissions Most Dont DIY Manifold Pressure Switch Plate
4L60E 4L80E How to Properly Service 4L60E Transmissions Most Dont DIY Manifold Pressure Switch Plate
GM Truck Electrical Ground Issues & Preventative Maintenance (Silverado, Sierra, SUVs)| AnthonyJ350
GM Truck Electrical Ground Issues & Preventative Maintenance (Silverado, Sierra, SUVs)| AnthonyJ350
Own A Chevy Truck? CHECK THIS WIRE FIRST! Electrical Problems Fixed!
Own A Chevy Truck? CHECK THIS WIRE FIRST! Electrical Problems Fixed!
How To Fix A BAD GROUND Wire Chevy Truck Ground FIXED?
How To Fix A BAD GROUND Wire Chevy Truck Ground FIXED?
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 Apr 30, 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: 20012002200320042005
In this article
🧭 Diagnostic Flowchart
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