Both trouble codes seems to occur at the same time and I believe P0335 is the main cause. Most likely the CKP has to be replaced.
DTC P0335: CRANKSHAFT POSITION SENSOR (POS)
The Crankshaft Position (CKP) Sensor (POS) is located on the oil pan facing the gear teeth of the signal plate at the end of the crankshaft. It detects the fluctuation of the engine revolution. The sensor consists of a permanent magnet and hall integrated circuit. When the engine is running, the high and low parts of the teeth cause the gap with the sensor to change. The changing gap causes the magnetic field near the sensor to change. Due to the changing magnetic field, the voltage from the sensor changes. The ECM receives the voltage signal and detects the fluctuation of the engine revolution.
Malfunction is detected when:
CKP sensor signal is not detected by ECM during first few seconds of engine cranking.
Proper pulse signal from CKP sensor is not sent to ECM while engine is running.
CKP sensor signal is not normal during engine running.
Possible causes are:
CKP sensor circuit open or shorted.
Defective CKP sensor.
Defective signal plate.
DTC P0725 ENGINE SPEED SIGNAL
The engine speed signal is sent from the ECM to the TCM.
ON BOARD DIAGNOSIS LOGIC
Diagnostic trouble code ENGINE SPEED SIG with CONSULT-II or P0725 without CONSULT-II is detected when TCM does not receive the proper voltage signal from ECM.
Check harness or connectors. (The sensor circuit is open or shorted.)
Tuesday, March 1st, 2011 AT 3:12 PM