What P0123 usually means
P0123 is the high-input mirror of P0122. The primary throttle-position channel is reading too high for the actual operating conditions, which can happen because the signal wire is shorted toward voltage, the sensor track is failing high, or the ECU sees an impossible pedal or plate angle even at idle. This code matters because the system treats an unexpectedly high driver-demand or throttle-angle story as a safety problem, so reduced-power response is common even if the engine itself sounds normal.