It MIGHT Be! But, you have THREE different OBDll. Codes to deal with: P2074, P0016, and. P0340! That is a lot of codes! The. Codes mean: P0340 - - Camshaft position sensor circuit. P0016-- Crankshaft\Camshaft Timing Misalignment. 3. P2074 --- Manifold pressure- Throttle pos. Correlation, Vacuum Leak! Whew -- Sounds like a pretty big Issue!? What ENGINE did you say You had? Might be a broken Timing Belt!??? Maybe?? Comments?? You might need to have this ONE looked at by a Mechanic! I sense a fairly large problem! Guys?? - JB