check engine light and code 21

1989 CADILLAC FLEETWOOD BROUGHAM
76,000 MILES • 5.0L • V8 • 2WD • AUTOMATIC
Avatar
FRANK COBLEY
  • MEMBER
  • 1 POST
what is a code 21?
Jul 27, 2020 at 5:27 AM
Advertisement
Avatar
AL514
  • CERTIFIED EXPERT
  • 5,462 POSTS
Hello, it looks like obd1 GM code 21 is the TPS out of range, this will be your throttle position sensor. The TPS measures the amount of throttle plate opening or angle and relates this information to the engine computer. This combined with other measurements from other sensors determines the amount of fuel added to the system. Most likely the TPS has failed unless you find a wiring issue. The TPS is located on the throttle body and should be a 2 or 3 wire sensor. I believe the Cadillac brougham from 1987-1991 had a carburetor so it might just be a throttle switch versus a position sensor. But either way that's what code 21 is. This is the original part number 17078448 from GM.
Jul 27, 2020 at 6:45 AM