Error Code P1349 is defined as Variable Valve Timing System Malfunction Bank 1. This code is detected when the valve timing doesn’t change from the current valve timing or the current valve timing is fixed.
This error code is a manufacturer-specific trouble code, meaning it does not apply to all cars makes. Rather, it applies only to specific 2010 Mazda B Series makes, such as Toyota. Specification on the definition, troubleshooting, and repairs still vary from one make and model to another.
The VVT or Variable Valve Timing is responsible for adjusting and controlling the intake valve timing depending on drive conditions. The PCM (powertrain control module, or ECM engine control module for Toyota cars) controls the OCV or oil control valve, making the intake valve timing accurate, this is to ensure that the oil pressure controlled by the OCV is delivered to the VVT controller. From here, the VVT controller changes position between the camshaft and the crankshaft.
Error Code P1349 happens when the valve timing is not changing from its current valve timing state, or when the valve timing is fixed
As with other error codes, this code activates the Check Engine light on the dashboard and stores the code. For bad PCM, the problem could show more symptoms like:
There are many possible causes for this code to appear, some of the most common causes are:
Diagnosing this error code can be tricky since causes can vary. The first thing you need to check though is the engine oil; determine if it’s low or dirty to eliminate this possibility.
Next, check the timing to determine how everything is doing.
Faulty PCM should be the last thing on your list. After you have addressed all possible issues, and the Check Engine light is still on, try clearing the code to see if it comes back. The problem could be a sign of a bad PCM.
Repairs for this error code are easy, but as with other error codes, it requires a thorough diagnosis. Possible fixes include:
Make sure you consult a professional before you make any repairs. Many things trigger Error Code P1349 that may not be listed here.