The DTC code P0223 OBDII is established when the Powertrain Control Module (PCM) detects a signal voltage from the Throttle Position Sensor (TPS), which does not match the current engine speed.
The TPS sensor changes its resistance according to the movements of the accelerator pedal. Also, the sensor relies on signals from the PCM to operate the throttle valve, and at the same time, it provides detailed information about the width of the throttle valve.
To complete the circuit, there is another sensor connected to the accelerator. This generates current when a moving part moves through a magnetic field. This signal is used by the PCM which triggers a mechanism in the TPS sensor to change the position of the throttle plate. The changes in throttle opening are used by the PCM to adjust the ignition timing, variable valve timing, and injector pulse duration to ensure maximum engine performance of any load.