P0325 - Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor)
P0340 - Camshaft Position Sensor Circuit Malfunction
First of all, this is an "interference" engine. Get that timing belt replaced now. If it breaks the open valves will be hit and bent by the pistons as they coast to a stop. That will turn a maintenance repair into an expensive valve job. Chrysler has some safety margin built in to their mileage recommendations, but years ago Honda recommended their timing belts be replaced at 75,000 miles and they commonly broke at 65,000 miles resulting in a lot of expensive repair bills.
If the engine runs okay at times with normal power, the timing belt has not jumped a tooth yet. You will definitely notice the lack of power when that happens. When it does, it will not magically jump back into proper time by itself so it won't run well at times. It will always run poorly. Also, if it jumps one tooth, that will be detected by the Engine Computer. It will set a fault code for "crank and cam sync", and turn on the Check Engine light to tell you. If the belt jumps two teeth the computer will shut the engine down to protect the valves. If it jumps three teeth the valves will be bent.
I wouldn't concern myself with code 325 right now. Code 340 is the clue. The camshaft position sensor and the crankshaft position sensor both need to send signals to the Engine Computer all the time the engine is running. Code 340 isn't specific as to the type of problem the computer detected, and there's only perhaps a 50 percent chance the sensor is actually the culprit. It's more likely there is an intermittent problem caused by the wiring and connector terminals, but regardless, the code only indicates the circuit that needs further diagnosis. Your mechanic will likely connect a scanner to view live sensor data on a test drive to see what is happening when the problems occur.
SPONSORED LINKS
Wednesday, July 17th, 2013 AT 9:54 PM