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

Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

high · 2-5 hours
Powertrain Engine

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.

medium · 30-60 minutes
Powertrain Engine

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.

high · 30-60 minutes

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.