P1221 on a GM vehicle means the engine control module (ECM) has detected a disagreement between the two throttle position (TP) sensor signals inside the electronic throttle body. The ECM compares sensor 1 and sensor 2 voltages, which should track each other in opposite directions, and sets this code when their correlation falls outside the calibrated window for a set time.
You can usually drive the vehicle to a shop, but expect reduced power and possible limp-home mode, so avoid highway merging, towing, or any situation that demands full throttle until the fault is repaired.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for GM vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.