Good morning.
The donor engine, was it the same year as your car? There are engines that have different cam gears and if that is the case, that is why you have the cam sensor code.
You need a advanced scan tool to monitor both the 400 code and the 16 code.
The 16 code is for crank/cam alignment. This may be a timing issue with the belt or chain worn.
Roy
16
SYMPTOM
P0016-CRANKSHAFT/CAMSHAFT TIMING MISALIGNMENT
WHEN MONITORED
Engine cranking and Engine running
SET CONDITION
Powertrain Control Module detects an error when the camshaft position is out of phase with the crankshaft position. One trip fault.
POSSIBLE CAUSES
- Intermittent condition
- Checking intermittent CMP signal with lab
- CMP wire harness inspection
- Tone wheel/pulse ring inspection
- CKP wire harness inspection
- Tone wheel/pulse ring inspection
- Intermittent CKP signal
- Camshaft position sensor
- Crankshaft position sensor
440
SYMPTOM
P0440-GENERAL EVAP SYSTEM FAILURE
WHEN MONITORED
Engine Running. Fuel Level greater than 12%. Ambient Temperature between 4° C and 32° C (39° F and 89° F)
SET CONDITION
The PCM does not see the NVLD switch close during the medium/large leak test. The PCM will then increase the vacuum supply to the EVAP system by increasing flow through the EVAP Purge valve. If the switch does not close with an increase in vacuum, an error is detected. Two Trip Fault.
POSSIBLE CAUSES
- Good trip equal to zero
- Vehicle history and service bulletin investigation
- Visual and physical inspection
- EVAP purge solenoid vacuum supply inspection
- EVAP purge solenoid
- NVLD switch operation
- (Z201) Ground circuit open
- NVLD assembly
- (K107) NVLD switch signal circuit open
- Evaporative emission leak detection
SPONSORED LINKS
Tuesday, May 29th, 2018 AT 8:54 AM