DTC codes / P21xx · Fuel and air metering / P2166
P2166 indicates that the engine control module (ECM) has detected a performance problem with the maximum stop position of throttle or pedal position sensor 'D'. The ECM expects a specific signal when the accelerator pedal is fully released or the throttle plate is at its mechanical stop, but the sensor 'D' voltage or position reading does not match that expectation. This code is typically set when the sensor's signal is out of range or inconsistent with the other throttle/pedal sensors during the stop-learn or key-on self-test.
You can usually drive the vehicle to a repair shop, but expect reduced engine power and poor throttle response. Avoid aggressive acceleration or high-speed driving, and if the vehicle enters limp mode, pull over safely and seek professional assistance.
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 all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.