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 Chevrolet Silverado: Transmission Pressure Switch 'B' Circuit High Causes and Fixes

On a 2001-2005 Silverado, P0848 indicates a high voltage fault from a transmission pressure switch. For gas engines with the 4L80-E transmission, this is typically a failed pressure switch manifold (e.g., ACDelco 24222077). For Duramax diesels with the 5-speed Allison 1000 transmission, it's often a faulty internal wiring harness (e.g., Allison 29541371 or 29539792 depending on year) that has become brittle. The repair involves dropping the transmission pan and costs approximately $300-$850.

16 minutes to read 2001-2005 Chevrolet SILVERADO
Most Likely Cause
Failed Pressure Switch Manifold (PSM) or Internal Wiring Harness
Difficulty
4/5
Est. Time
3.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$300 – $850
Parts Price
$60 – $300
⚠️ Drivable, but... — Driving is not recommended. The transmission may shift harshly, get stuck in one gear (limp mode, often 3rd gear), or suddenly shift to neutral, which can be dangerous and leave you stranded. The torque converter clutch may also be disabled, leading to increased transmission temperatures and poor fuel economy.
Key Takeaways
  • P0848 on a 2001-2005 Silverado is a serious transmission code that requires prompt attention to avoid being stranded.
  • The most likely cause depends on your transmission: a bad pressure switch manifold for the 4L80-E (gas) or a failed internal harness for the Allison 1000 (diesel).
  • This is not a simple DIY fix for beginners, as it requires removing the transmission pan to access internal components.
  • Always check external wiring for damage before performing internal transmission work.
  • If other transmission codes are present, especially P0701, they should be diagnosed first as per manufacturer TSBs. [TSB #PIP4379K]
The trouble code P0848 stands for "Transmission Fluid Pressure (TFP) Sensor/Switch 'B' Circuit High". This means the Transmission Control Module (TCM) has detected a voltage signal from the 'B' pressure switch that is higher than the normal operating range, often above 4.5V. These switches tell the TCM if the hydraulic circuits that change gears are working correctly by converting mechanical pressure into an electrical signal. A 'circuit high' fault typically points to a short circuit to power, a bad ground, an open circuit in the harness, or an internal failure within the sensor itself causing it to remain electrically open.

What's Unique About the 2001-2005 Chevrolet SILVERADO

The 2001-2005 Silverado (GMT800 platform) used different primary automatic transmissions depending on the engine. Gas models (e.g., 6.0L, 8.1L V8) typically have the 4L80-E, while Duramax diesel models use the Allison 1000 5-speed. The root cause of P0848 often differs between them. For the Allison, a very common failure point is the internal wiring harness becoming brittle from prolonged exposure to hot transmission fluid, causing the insulation to crack and short out. For the 4L80-E, the pressure switch manifold (PSM) assembly itself is more likely to fail electronically. In both cases, the repair requires accessing internal transmission components by removing the transmission pan.

Diagnostic Flowchart

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

Have you checked the transmission fluid and inspected the external wiring harness?
→ Check fluid level and inspect the external harness for chafing (especially near the power steering pump on 2005 models). Also, disconnect the main round connector to check for fluid.
→ Perform a transmission fluid and filter change (estimated $75-$200) using manufacturer-specified fluid, then clear the code to see if normal shifting returns.
→ Repair any chafed external wires. If the main round connector is full of fluid, the pass-through seal has failed and the internal harness must be replaced.
Which transmission is currently equipped in your Chevrolet Silverado?
→ Drop the transmission pan and replace the brittle internal wiring harness (OEM 29541371 or 29539792, $150-$250) and the filter/gasket kit ($25-$50).
→ Drop the transmission pan and replace the failed Pressure Switch Manifold (ACDelco 24222077 or 24200695, $50-$180) along with a new filter/gasket kit.
Professional service recommended: The repair requires dropping the transmission oil pan, working with internal transmission components, and can be complex. Mistakes can lead to costly transmission damage. The area is confined and oily, making it difficult for a novice.

Symptoms You May Notice

  • Harsh, erratic, or delayed shifting
  • Transmission is stuck in one gear (often referred to as 'limp mode')
  • Inability to shift into certain gears
  • Check Engine Light is on
  • A 'Range Inhibit' message may appear, preventing the vehicle from moving. [TSB #PIP4379K]
  • Torque converter clutch (TCC) fails to engage.
  • Reduced fuel economy.
  • Transmission may overheat.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire transmission when only an internal component like the pressure switch manifold or harness has failed.
  • Replacing the high-pressure fluid pump when the issue is electrical.
  • Replacing the pressure switch manifold on an Allison transmission when the internal wiring harness is the much more common point of failure for this specific code.

Most Likely Causes

  1. Failed Pressure Switch Manifold (PSM) or Internal Wiring Harness 🔴 High Probability → Shop Transmission Wiring Harness On 4L80-E transmissions, the plastic and electronic components of the PSM are inside the transmission pan and fail over time from heat and fluid exposure. On Allison 1000 transmissions, the internal wiring harness is a known failure point, where insulation becomes brittle, cracks, and flakes off, causing exposed copper wires to short against each other or the valve body.
    How to confirm: After confirming the external wiring is intact, the technician will drop the transmission pan to visually inspect and electrically test the pressure switch manifold and/or the internal harness. On Allison models, the damaged, brittle harness is often visually obvious. 🎬 Watch: How to fix Allison transmission codes and limp mode. On 4L80-E models, the PSM is often replaced as the primary suspect if external wiring is good.
    Typical fix: Replace the pressure switch manifold (for 4L80-E) or the internal wiring harness (for Allison). This is done with the transmission pan removed.
    Est. part cost: $60-$300
  2. Damaged External Wiring or Connectors 🟡 Medium Probability The main transmission harness connector, located on the side of the transmission, is exposed to road debris, moisture, and heat, which can lead to corrosion or physical damage to the pins and wires. A specific issue on some 2005 models involves the TCM harness rubbing on the power steering pump pulley, causing shorts.
    How to confirm: Visually inspect the wiring harness leading to the transmission for any signs of chafing, melting, or corrosion. Disconnect the main round connector and check for bent, corroded, or fluid-filled pins, which indicates a leak from the internal harness pass-through seal.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the faulty connector. If the connector is full of fluid, the internal harness must be replaced.
    Est. part cost: $20-$150
  3. Low or Contaminated Transmission Fluid ⚪ Low Probability → Shop Transmission Assembly While less likely to cause a 'circuit high' fault, which is electrical, severely low or contaminated fluid can cause erratic hydraulic pressure, overheating, and lead to component failure and other transmission codes.
    How to confirm: Check the transmission fluid level and condition using the dipstick. The fluid should be at the correct level, red in color, and not smell burnt.
    Typical fix: Perform a transmission fluid and filter change using the manufacturer-specified fluid (e.g., a TES-295 or TES-389 compatible fluid for the Allison 1000).
    Est. part cost: $75-$200

Rare But Worth Checking

  • Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) This is uncommon. The module should only be suspected after all other possibilities, including all internal and external wiring and sensors, have been thoroughly ruled out. Sometimes, the issue is not the module itself but pins that have backed out of the TCM connector.

Diagnosis Steps

  1. Scan the TCM for all stored trouble codes. Note any other codes present, especially P0700 or P0701, and diagnose them first per TSB PIP4379K.
  2. Check the transmission fluid level and condition. Top off or change if necessary.
  3. Perform a thorough visual inspection of the external transmission wiring harness and the main round connector for any signs of damage, corrosion, or loose connections. Check for chafing near the power steering pump.
  4. Using a diagnostic scan tool, monitor the live data for the Transmission Fluid Pressure Switches (PS1, PS2, PS3, etc.). Check if the voltage for the 'B' switch is stuck high (typically near 5V or 12V).
  5. With the ignition off, disconnect the main transmission harness connector. Turn the ignition on (engine off) and verify the scan tool now shows 'High' for the pressure switch parameters. If not, suspect a short to ground in the harness.
  6. If external wiring is good, drop the transmission oil pan.
  7. Visually inspect the internal wiring harness (especially on Allison models) for brittle, cracked, or flaking insulation and the pressure switch manifold for any obvious damage.
  8. Perform electrical continuity and resistance tests on the pressure switch and internal harness according to the factory service manual. For example, one can ground the signal circuit pin at the main connector and check if the scan tool reading changes from 'High' to 'Low' to verify the external harness and TCM.
  9. If the switch or harness fails testing, replace the faulty component.
  10. If all sensors and wiring test good, the fault may lie with the TCM, which requires further advanced diagnostics.

Parts You'll Likely Need

  • Allison Transmission Internal Wiring Harness (OEM #29541371 (2001-E2003 LB7) or 29539792 (L2003-2005 LLY)) — This is the most frequent failure point for the P0848 code on Duramax models with the 5-speed Allison 1000 transmission (2001-2005). The harness insulation becomes brittle and shorts out. Part number varies by model year.
    Trusted brands: Allison (OEM), Dirty Hooker Diesel, Dan's Diesel Performance
    OEM price range: $150-$250
    Aftermarket price range: $100-$180
  • Transmission Fluid Pressure Switch Manifold (4L80-E) (OEM #ACDelco 24222077 or 24200695) — This is the most common cause for the P0848 code on gas engine models with the 4L80-E transmission. The entire assembly fails internally.
    Trusted brands: ACDelco, Rostra, Delphi
    OEM price range: $100-$180
    Aftermarket price range: $50-$120
  • Transmission Filter and Gasket Kit — Required when dropping the transmission pan to access internal components like the pressure switch manifold or internal harness. It's standard practice to replace the filter and gasket during this service.
    Trusted brands: ACDelco, Allison, Wix, ATP
    OEM price range: $40-$80
    Aftermarket price range: $25-$50

Related Codes That Often Appear With This One

  • P0700 — This is a general transmission fault code. The TCM sends a request to the ECM to turn on the check engine light, indicating a more specific transmission code (like P0848) is stored in the TCM.
  • P0701 — This code relates to a transmission control system range/performance issue. TSB #PIP4379K specifically advises diagnosing P0701 first if it is present alongside P0848.
  • P0751 — This code for 'Shift Solenoid 'A' Performance/Stuck Off' can appear with P0848 because the pressure switches and solenoids work together in the valve body. A fault in one area can affect the other. [5, TSB #PIP4379K]
  • P0756 — Similar to P0751, this code for 'Shift Solenoid 'B' Performance/Stuck Off' points to a related hydraulic or electrical fault within the transmission valve body. A service manual notes that P0756 and P0848 together may indicate an open in the pressure switch 2 circuit. [18, TSB #PIP4379K]
  • P0875 — This code for 'Transmission Fluid Pressure Sensor/Switch 'D' Circuit' often appears with other pressure switch codes, strongly pointing to a failure of the entire pressure switch manifold or the wiring harness that serves it.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4379K: Notes that P0848 can be associated with a 'no move' or 'range inhibit' condition and is often found with a group of other transmission codes. It directs technicians to diagnose P0701 first if it is also stored.

Platform-Specific Known Issues

  • A known issue on some 2005 models with the Allison transmission involves the TCM wiring harness rubbing against the power steering pump pulley, which can cause shorts and trigger P0848 among other codes.
  • The main round pass-through electrical connector on the Allison transmission can leak fluid. While this starts as an external leak, it indicates the seals are failing and is a precursor to the internal harness failure that causes electrical faults like P0848.

Mechanic-Grade Diagnostic Values

  • 4L80-E Shift Solenoid 'A' or 'B' Resistance — expected: 20 - 40 Ohms. Failure: Reading outside this range, or an open/short circuit, indicates a failed solenoid.
  • 4L80-E TCC Solenoid Resistance (late model) — expected: 10 - 15 Ohms. Failure: A reading outside this range indicates a faulty TCC solenoid.
  • 4L80-E Pressure Control (PC) Solenoid Resistance — expected: 3.5 - 4.6 Ohms at 68°F (20°C). Failure: An out-of-spec reading points to a faulty PC solenoid.
  • Allison 1000 Trim Solenoid Resistance — expected: 5.5 - 8.0 Ohms. Failure: A reading outside this range indicates a faulty trim solenoid.
  • Allison 1000 Pressure Switch Manifold Scan Tool Data — expected: Switches should change state (Open/Closed or High/Low) in a specific pattern as the transmission is shifted through the gears. For example, in Drive 1st gear, PS1 and PS3 should be ON (Low) while PS2 and PS4 are OFF (High).. Failure: A switch that is stuck in one state (e.g., PS2 always 'High') regardless of the selected gear points to a fault in that circuit or the switch itself.

Scan Tool Commands That Help

  • Tech2 / Allison DOC: Live Data Monitoring (Pressure Switch State) — This is a primary diagnostic step. The technician can command different gears and observe the 'TFP Switch' or 'PSA' parameters on the scan tool. For P0848, the switch 'B' (or its equivalent, like PS2/PS3) would be expected to be stuck 'High' or 'Open' when it should be 'Low' or 'Closed'.
  • Tech2 / Allison DOC: Solenoid Activation / Bidirectional Control — After observing a stuck pressure switch in live data, a technician can use bidirectional controls to command specific shift solenoids ON or OFF. This helps determine if the fault is electrical (solenoid, wiring) or hydraulic (stuck valve, leak), as activating the solenoid should cause a corresponding change in the pressure switch reading.

Wiring & Ground Locations

  • 4L80-E Main Connector (Case Connector) — On the side of the transmission case, a large round connector.. This is the primary point for testing the internal electronics without removing the pan. For P0848 ('B' circuit), Pin R is the signal wire for Pressure Switch B. Technicians can test for shorts or opens on this pin and check resistance of internal components like solenoids via other pins (e.g., Pin E for 12V power, Pins A/B for shift solenoids).
  • Allison 1000 Main Connector (Case Connector) — A large, round connector on the passenger side of the Allison transmission case.. This connector is the gateway between the TCM and all internal transmission electronics. A 'Circuit High' code like P0848 is often diagnosed by checking for a short to voltage on the corresponding pin at this connector. Fluid wicking through the connector from a failed internal seal is a common cause of failure.
  • 4L80-E Pressure Switch Manifold Ground — The pressure switch manifold grounds through its metal frame to the valve body.. When bench testing the manifold, one lead of the ohmmeter must be connected to the metal case of the switch assembly to verify continuity when a switch is depressed. A bad ground path could cause erratic readings.

Real Owner Repair Stories

  • LS1Tech Forum Discussion (Vehicle with a 4L80-E transmission swap) — Transmission felt like it was starting in 4th gear from a dead stop; harsh shifting.
    ❌ Tried (didn't work) Initial diagnosis pointed towards internal transmission issues or sensor failures.
    ✅ What actually fixed it The owner discovered a 20-amp fuse labeled 'TCS BAT' was missing from the fuse block. Installing the fuse restored normal transmission operation, including starting in 1st gear.
  • Multiple Duramax Forum Threads (2001-2005 Chevrolet Silverado 2500HD/3500 with Duramax Diesel and Allison 1000) — Sudden limp mode, stuck in 3rd gear, Check Engine Light with codes P0700 and P0848.
    ❌ Tried (didn't work) Clearing codes (they returned immediately), checking external wiring (found no damage).
    ✅ What actually fixed it In numerous documented cases, the problem was resolved by dropping the transmission pan and replacing the internal wiring harness (e.g., Allison P/N 29541371 for LB7 models), which had become brittle and was shorting out.

OEM Part Supersession History

  • 2420069524222077 — Standard part update/revision.
    Heads up: The part numbers are generally interchangeable for the 4L80-E Pressure Switch Manifold.
  • 29541371N/A (Discontinued) — The OEM Allison harness for 2001-E2003 LB7 models has been discontinued by the manufacturer.
    Heads up: While the genuine Allison part is discontinued, OEM-equivalent and aftermarket replacements are available from various suppliers.

Model Year Variations Within This Range

  • 2001-Early 2004 (LB7 Engine): Duramax models with the Allison 1000 in this period use a specific internal wiring harness (P/N 29541371) that does not have provisions for a 'G' solenoid.
  • Late 2004-2005 (LLY Engine): The Allison 1000 transmission was updated. It uses a different internal wiring harness (P/N 29539792 from pass 2 data). A 'G' solenoid was added in 2004 to reduce pump whine noise when in Park or Neutral.
Chevrolet / Chevy Silverado HD- Allison Transmission How to fix Code p0875 Limp in Mode
Chevrolet / Chevy Silverado HD- Allison Transmission How to fix Code p0875 Limp in Mode
P0848 | p0848 transmission fluid pressure switch | code p0848 | p0848 obd2
P0848 | p0848 transmission fluid pressure switch | code p0848 | p0848 obd2
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:
  • Chevrolet SILVERADO: 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