Skip to content

P1521

Transmission Engaged At High Throttle Angle.

  • GMC
  • Powertrain
  • Manufacturer code
  • Low severity

How this code is built

P
SystemPowertrain
1
Defined byThe manufacturer
5
AreaVehicle speed, idle control and auxiliary inputs
21
FaultThe specific fault in that area

What it means

P1521 on a GMC means the powertrain control module has recorded that the transmission was engaged from Park or Neutral into a drive or reverse gear while the throttle was open to a high angle. It is largely an event or abuse-related code rather than a failed component. The module saw a high throttle position signal at the moment the shift selector moved into gear.

Symptoms

  • Harsh or sudden engagement when selecting Drive or Reverse
  • Engine revving high as the gear is selected
  • Malfunction indicator lamp on, or a stored code with no other fault
  • Possible clunk from the driveline on engagement
  • No other drivability complaint in many cases

Possible causes

  • Driver or technician pressed the accelerator (or revved the engine) while shifting out of Park or Neutrallikely
  • Throttle position sensor or accelerator pedal sensor signal reading higher than the real throttle anglepossible
  • Sticking or dirty throttle body or a faulty throttle actuator causing a high idle on engagementpossible
  • Vacuum leak or idle control fault causing high idle speed and throttle angle at selectionpossible
  • Wiring or connector fault on the throttle or pedal sensor circuits giving an erratic signalpossible
  • Faulty transmission range switch giving a false or intermittent gear selection signalrare

How to diagnose

  1. Read the freeze frame data and note throttle angle, engine speed, and road speed when the code set
  2. Ask the driver about habits such as revving in Neutral or shifting with the accelerator pressed, then clear the code and test whether it returns with normal use
  3. Check for other stored engine or transmission codes, especially throttle, pedal, idle or range switch faults, and deal with those first
  4. Inspect the throttle body, pedal sensor and range switch wiring and connectors for damage, corrosion or looseness
  5. Watch live data for throttle position and pedal position at rest and compare with each other and with the expected closed-throttle value
  6. Check idle speed and look for vacuum leaks or a dirty throttle body
  7. Check the range switch signal against the selector position in live data
  8. Check for any applicable technical service information for the model, engine and transmission fitted

How to fix

  • If no fault is found, advise the driver to select gear with the foot off the accelerator and clear the code
  • Clean or replace the throttle body or actuator if it is sticking or giving a high idle
  • Replace the faulty throttle or accelerator pedal sensor if its signal is wrong
  • Repair damaged wiring or connectors in the affected sensor circuits
  • Fix any vacuum leaks or idle control faults causing the high idle
  • Replace or adjust the transmission range switch if its signal is incorrect

Can I keep driving?

Low severity

The car can normally be driven as usual if there are no other symptoms. Book it in for a check, and avoid shifting into gear with the throttle open, as that can stress the transmission and driveline.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.