If your check engine light came on and a scan tool showed P1339, you’re not alone and you don’t need to panic. This code shows up most often on Volkswagen, Audi, Seat, and Skoda vehicles with 1.8L or 2.0L turbocharged engines (like the EA888). It means the engine control module detected a problem with the camshaft position sensor “B” circuit specifically, the sensor isn’t sending the expected signal for cylinder bank 1.
P1339 is a manufacturer-specific OBD-II trouble code. Unlike generic codes (like P0300), it’s defined by VW/Audi and relates directly to camshaft timing. In simple terms: the car’s computer expects to see a certain signal from the exhaust camshaft position sensor on the driver’s side (bank 1), but it’s either missing, erratic, or out of sync with the crankshaft position sensor. That mismatch throws off fuel injection timing and valve timing which can cause rough idling, hesitation, or even stalling.
You’ll typically notice P1339 after symptoms start not before. Common triggers include:
It’s also common after recent timing belt or chain service especially if the camshaft sensor wasn’t reinstalled correctly or the timing marks weren’t double-checked.
The most frequent cause is a failing or dirty exhaust camshaft position sensor (G300) on bank 1. But don’t assume it’s just the sensor. Other real-world culprits include:
A common mistake is replacing the sensor without checking timing first especially if the car has over 100,000 miles. If the timing chain has stretched or the tensioner is weak, swapping the sensor won’t fix the underlying issue, and the code will return quickly.
First, verify the code with a scan tool that reads manufacturer-specific codes basic OBD-II readers often miss P1339 or mislabel it. Next, look at live data: compare camshaft position (Bank 1, Exhaust) against crankshaft position. If the values don’t move together smoothly, or if the cam signal flatlines while cranking, the sensor or its circuit is likely at fault. You can also unplug the sensor and check resistance with a multimeter specs are usually around 800–1,200 ohms at room temperature.
If you’re comfortable with basic diagnostics, start by inspecting the sensor’s connector for oil or corrosion, then clean it and reseat it firmly. If the code returns, test the sensor’s output voltage while cranking it should switch between ~0.5V and ~4.5V. If it doesn’t, the sensor is likely bad. For deeper issues like timing chain stretch or tensioner failure, you’ll need specialized tools and torque specs that’s where our guide on fixing P1339 step-by-step walks through the full process, including how to check timing without removing the front cover.
If you’re unsure whether the code points to sensor failure or actual mechanical timing issues, reviewing the exact meaning and implications of P1339 helps separate guesswork from evidence. And for context on how this fits into broader engine management behavior, the detailed explanation of P1339 breaks down why the ECU cares about this specific signal alignment.
Before ordering parts or booking a shop visit, do this quick check: look under the valve cover near the exhaust cam sprocket for signs of oil pooling or sludge buildup. If you see heavy oil residue around the sensor mounting point, clean it thoroughly and retest sometimes that’s all it takes. If the code clears and stays gone, great. If not, the issue is likely deeper than surface contamination.
Decode Car Diagnostic Codes