Want this question answered?
Trouble code P0301 means:Cylinder 1 misfire detected
replace egr valve.
Trouble code P0321 means:Ignition/distributor engine speed input circuit range/performance
Trouble code P0403 means:Exhaust gas recirculation circuit malfunction
Trouble code P1391 means: Intermittent loss of CMP or CKP
EVAP Emission Control System Leak (Large)
It would be very rare for a P1684 code to turn the light on.
O2 sensor Heater Bank 1 Sensor 1
Evap purge solenoid circuit open.
According to my chart, IAT circuit high.
Trouble code P0008 means: Engine Position System Performance - Bank 1
The P1684 code simply means that the battery has been disconnected within the last 50 starts.