Here is a description of the trouble code.
DTC P1349 OR P1354: VARIABLE VALVE TIMING (VVT) SYSTEM MALFUNCTION
Variable Valve Timing (VVT) sensor is also known as camshaft
The Variable Valve Timing (VVT) system controls intake valve timing in response to driving conditions. Electronic Control Module (ECM) controls Oil Control Valve (OCV) to ensure correct valve timing. A OCV is located in each cylinder head, underneath lower intake manifold. Oil pressure controlled by the OCV is supplied to the VVT controller. VVT controller then changes relative position between camshaft and crankshaft. VVT controller is located on the front of each intake camshaft. DTC P1349 is set if ECM detects valve timing does not change (fixed timing) for bank No. 1 (right cylinder head). DTC P1354 is set if ECM detects valve timing does not change for bank No. 2 (left cylinder head). Possible causes are:
Incorrect valve timing.
Faulty oil control valve.
Faulty VVT controller assembly.
If you have a DTC P1354 & misfire codes for #2, 4, 6 bank 2 do not replace any ignition parts or the VVT sensors. Make sure vehicle is in time then test the VVT oil control valve with pocket screw driver for sticking. The 12 volt test will work the valve properly and sticking is not noticeable. Replace oil control valve and recheck. This should solve the problem.
Bank 2 is the bank at front of vehicle.
The brake lights turning on inermittently could be due to low fluid level in brake master cylinder and is not related to the problem.
Saturday, December 11th, 2010 AT 5:59 PM