P0123 OBD II Trouble Code Throttle Position Sensor/Switch A Circuit High Input : OBD-II Trouble Code Symptoms of P0123 OBD II Trouble Code Rough idle High idle Surging other symptoms may also be present Common Causes of P0123 OBD II Trouble Code TPS not mounted securely TPS circuit short to ground or another wire Faulty TPS Damaged computer (PCM) P0123 OBD II Related CodesP0000 OBD II Trouble Code No Diagnostic Trouble Codes FoundP0001 OBD II Trouble Code DTC Fuel Volume Regulator Control Circuit/OpenP0002 OBD II Trouble Code DTC Fuel Volume Regulator Control Circuit Range/PerformanceP0003 OBD II Trouble Code DTC Fuel Volume Regulator Control Circuit Range/PerformanceP0004 OBD II Trouble Code DTC Fuel Volume Regulator Control Circuit Range/PerformanceP0005 OBD II Trouble Code DTC Fuel Shutoff Valve A Control Circuit/OpenP0006 OBD II Trouble Code DTC Fuel Shutoff Valve A Control Circuit LowP0007 OBD II Trouble Code DTC Fuel Shutoff Valve A Control Circuit HighP0008 OBD II Trouble Code Engine Positions System Performance Bank 1P0009 OBD II Trouble Code Engine Positions System Performance Bank 2