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.
- 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.
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.
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.
- 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
- 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 - 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 - 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 - 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 - 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
- Check the transmission fluid level and condition. Address any low or burnt fluid first.
- 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.
- 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.
- Inspect and clean the main engine-to-chassis ground straps. A poor ground is a known cause of erratic electrical codes on these trucks.
- 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.
- Visually inspect the TFP manifold pressure switch and the internal wiring harness for any signs of damage, cracking, or discoloration from heat.
- 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.
- 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.
- 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.
- 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/A→29541371— 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.
Helpful Videos
We Have This Part in Stock
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.
- Gmc SIERRA:
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2001-2005 Gmc SIERRA
- Symptoms You May Notice
- Most Likely Causes
- 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
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off