P0340 Camshaft position sensor circuit P0340 (M) No Cam Signal At PCM No fuel sync.
Trouble code P0645 means:A/C clutch relay control circuit
Trouble code P0340 means:Camshaft position sensor circuit malfunction
Trouble code P0340 means: Camshaft Position Sensor A Circuit (Bank 1 or single sensor)
Nice answer. For any vehicle, try looking up your codes here: http://www.obd-codes.com/trouble_codes/
Get your car to a shop to scan the codes. There are well over 100 different codes that can cause your Check Engine Light to come on.
You need a scan tool to read fault codes.
P0455 and P0452 have to do with fuel vapor leaks, will not cause a starting problem. P0340 is a cam sensor code. You need to diagnose for a failed cam sensor.
The computer has detected a malfunction. Sugest that you have it checked for codes. Could be anything from a cracked vacuum hose up to an internal engine problem.
Problem with the transmission. You need to have the transmission computer checked for codes to know a possible cause.
There are pages and pages of causes for a check engine light. You need to have it checked for codes with a scanner to know what to diagnose. After the repair you can clear the code with a scanner.
The P0300 code indicates random engine misfiring. The P0303 and P0304 codes indicate the cylinder #s where excessive misfiring is occuring.
You need to go to a car parts store, and get a repair manual for your car. They cost about $16.00 Or, go to a Public Library.