The first code is that shown via an OBD code reader I.E elm327 scan tool, the second code shown (in brackets) is shown via the engine check light.
P0045 (34) – Boost control solenoid circuit malfunction
P0087 (49) – Fuel rail pressure sensor or rail pressure too low.
P0088 (49) – Fuel rail pressure too high.
P0093 (78) – Fuel system leak (Large leak)
P0095 (23) – Intake air temperature sensor circuit (open/short/failure)
P0097 (23) – Intake air temp circuit low input.
P0098 (23) – Intake temperature sensor circuit high input.
P0100 (31) – Mass air flow meter or circuit (open/short/failure)
P0102 (31) – Air flow meter circuit low input.
P0103 (31) – Air flow meter circuit high input.
P0105 (31) – Manifold absolute pressure sensor circuit (short/open/failure)
P0107 (31) – Manifold absolute pressure sensor circuit low input.
P0108 (31) – Manifold absolute pressure sensor circuit high input.
P0110 (24) – Intake air temperature circuit (open/short/failure)
P0112 (24) – Intake air temperature circuit low input
P0113 (24) – Intake air temperature circuit high input.
P0115 (22) – Coolant temperature circuit (open/short/failure).
P0117 (22) – Coolant temperature circuit low input.
P0118 (22) – Coolant temperature circuit high input.
P0168 (39) – Fuel temperature too high.
P0180 (39) – Fuel temp sensor “A” (open/short/failure)
P0182 (39) – Fuel temp sensor “A” low input.
P0183 (39) – Fuel temp sensor “A” high input.
P0190 (49) – Fuel rail pressure sensor circuit (open/short/failure)
P0191 (49) – Fuel rail pressure sensor circuit performance/range
P0192 (49) – Fuel rail pressure sensor circuit input low.
P0193 (49) – Fuel rail pressure sensor circuit high input.
P0200 (97) – Injector circuit (open/short/failure)
P0234 (34) – Turbo over boost condition.
P0299 (34) – Turbo under boost condition.
P0335 (12,13) – Crankshaft position sensor circuit “A” (open/short/failure).
P0339 (13) – Crankshaft position sensor circuit “A” intermittent fault.
P0340 (12) – Crankshaft position sensor circuit “A” no signal after cranking.
P0400 (71) – EGR position sensor (valve out of position)
P0405 (96) – EGR position sensor low input.
P0406 (96) – EGR position sensor high input.
P0488 (15) – EGR throttle position sensor/motor/circuit fault.
P0500 (42) – Vehicle speed sensor “A” (open/short/failure)
P0504 (51) – Brake switch.
P0607 (89) – Control module fault (ECM internal fault)
P0627 (78) – Fuel pump control circuit (open/short/failure)
P1229 (78) – Fuel pump fail.
P1251 (34) – Turbocharger stepper motor circuit (intermittent fault)
P1271 – Fuel regulator circuit malfunction. (open/short/failure)
P1272 – Fuel pressure regulator malfunction (simultaneously with P1271)
P1601 (89) – Injector correction circuit (E-prom)
P1611 (17) – ECM run pulse.
P2008 (58) – Intake manifold runner control circuit (open/short/failure)
P2120 (19) – Throttle/pedal position sensor “D” (open/short/fail)
P2121 (19) – Throttle/pedal position sensor “D” (range/performance)
P2122 (19) – Throttle/pedal position sensor “D” low input.
P2123 (19) – Throttle/pedal position sensor “D” input high.
P2125 (19) – Throttle/pedal position sensor “E” (open/short/fail)
P2127 (19) – Throttle/pedal position sensor “E” low input.
P2128 (19) – Throttle/pedal position sensor “E” high input.
P2138 (19) – Throttle/pedal position sensor “D” and “E” voltage correlation.
P2226 (105) – ECM barometric pressure circuit.
P2228 (105) – ECM barometric pressure circuit low input.
P2229 (105) – ECM barometric pressure circuit high input.
U0001 (102) – ECM open or short.
B2799 (99) – Engine immobilizer malfunction.