Trouble code P0306 means:Cylinder 6 misfire detected
Trouble code P1345 means: Camshaft To Crankshaft Position Correlation Fault
You must have an engine scanner to do that.
Trouble code P0332 means:Knock sensor 2 low input
Trouble code P0340 means:Camshaft position sensor circuit malfunction
Trouble code P0351 means:Ignition coil A primary/secondary circuit malfunction
Trouble code P0332 means:Knock sensor 2 low input
Trouble code P0522 means:Engine oil pressure/switch low voltage
Trouble code P0440 means:Evaporative emission control system malfunction
Trouble code P0102 means: MAF Sensor Circuit Low Frequency
Trouble code P0101 means:Mass or volume circuit range performance problem
Trouble code P0002 means: Fuel volume regulator control circuit range/performance