Trouble code P0128 means: ECT Sensor Below Thermostat Regulating Temperature
Trouble code P0118 means: Engine Coolant Temperature Circuit High Input Replace the Coolant Temp Sensor
Trouble code P0700 means:Transmission control system malfunction
Trouble code P1391 means: Intermittent loss of CMP or CKP
Trouble code P0171 means:System too lean (bank 1)
Trouble code P0420 means:Catalyst system efficiency below threshold
Trouble code P0340 means:Camshaft position sensor circuit malfunction
Trouble code P0140 means:O2 sensor circuit no activity detected (Bank 1 Sensor 2)
Trouble code P0840 means:Transmission fluid pressure sensor/switch "A" circuit
Trouble code P1004 means: Short Runner Valve Control Performance
Trouble code P1698 means: No CCD Messages Received From The TCM
Trouble code P0401 means: Insufficient EGR Flow Detected Replace the EGR Valve
Trouble code P0446 means: EVAP Vent System Performance