Decode Your Car Diagnostic Code
Free step-by-step OBD-II diagnostic trouble code guides for Powertrain, Body, Chassis & Network systems
Browse by System
Browse by Subsystem
Latest Diagnostic Guides
P0010
The P0010 code indicates a problem with the intake camshaft position actuator circuit on bank 1. This actuator helps adjust the camshaft's timing to optimize engine performance. A fault in this circuit can cause engine performance issues and potentially lead to engine damage.
P0011
The P0011 code indicates that the engine control module (ECM) has detected that the intake camshaft position timing is over-advanced on bank 1. This can cause engine performance issues and potentially lead to engine damage if not addressed. The ECM uses a variety of sensors to monitor engine performance and adjust timing accordingly.
P0012
The P0012 code indicates that the engine control module (ECM) has detected that the intake camshaft position timing is over-retarded on Bank 1. This means the camshaft is not rotating at the correct time, which can cause engine performance issues. The ECM uses a variety of sensors to monitor the camshaft and crankshaft position, and if the timing is off, it sets this code.
P0013
The P0013 code indicates a problem with the exhaust camshaft position actuator circuit in bank 1. This code is triggered when the engine control module (ECM) detects an open or short circuit in the actuator circuit. The camshaft position actuator plays a crucial role in adjusting the camshaft timing, which affects engine performance and efficiency.
P0014
The P0014 code indicates that the engine control module (ECM) has detected that the exhaust camshaft position timing is over-advanced on bank 1. This means the camshaft is rotating too far beyond its optimal position, causing the valves to open and close at the wrong time. The ECM uses a variety of sensors, including the camshaft position sensor and the crankshaft position sensor, to monitor the engine's timing and make adjustments as needed.
P0016
The P0016 code indicates a timing issue between the crankshaft and camshaft positions in Bank 1. This correlation problem can cause engine performance issues and potentially lead to engine damage if not addressed.
P0017
The P0017 code indicates that the engine control module (ECM) has detected a correlation issue between the crankshaft and camshaft positions in Bank 1, Sensor B. This can cause engine performance problems, reduced fuel efficiency, and potentially lead to engine damage if left unchecked. The ECM uses sensors to monitor the crankshaft and camshaft positions, and when the signals don't match, it triggers this code.
P0021
The P0021 code indicates that the engine control module (ECM) has detected that the intake camshaft position timing on bank 2 is over-advanced. This means the camshaft is rotating too far ahead of its normal position, which can cause engine performance issues. The ECM uses a variety of sensors to monitor the camshaft and crankshaft positions, and if it detects a timing error, it will set this code.
P1259
The P1259 code indicates a malfunction in the Variable Valve Timing and Lift Electronic Control (VTEC) system. This system optimizes engine performance at different RPM ranges. A problem here can lead to reduced engine performance and fuel efficiency.
P1326
The P1326 code indicates that the engine control module has detected a problem with the connecting rod bearing using the Knock Sensor Detection System (KSDS). This system monitors engine vibrations to detect potential issues. A faulty connecting rod bearing can cause engine damage if not addressed.
P1349
The P1349 code signals a problem with the Variable Valve Timing (VVT) system on Bank 1 of your engine. This system adjusts valve timing for optimal performance, efficiency, and emissions. A malfunction can cause decreased power, fuel efficiency, and increased emissions.
SYMPTOM-OVERHEATING
The SYMPTOM-OVERHEATING code indicates that your vehicle's engine is overheating. This can be caused by a variety of factors, including low coolant levels, a faulty thermostat, or a malfunctioning cooling fan. If left unchecked, engine overheating can lead to costly repairs or even engine failure.
Why Trust FixCarCodes?
📋 SAE-Standard Codes
Every guide covers SAE J2012 standard DTCs with manufacturer-specific context for accurate diagnosis.
🔧 Step-by-Step Repair
Each guide includes numbered diagnostic steps, tools needed, parts lists, and when to call a professional.
🚗 Multi-Make Coverage
Guides cover Toyota, Honda, Ford, Chevy, BMW, Mercedes, and all major manufacturers with make-specific tips.
📅 Updated Regularly
New DTC guides added daily. Our automated pipeline ensures the latest diagnostic information is always available.