Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0335 on 2006-2013 Audi A3 2.0T: Crankshaft Sensor Failure Causes and Fixes

For a 2006-2013 Audi A3 with code P0335, the most likely cause is a failed crankshaft position sensor, which Audi calls the Engine Speed Sensor (G28). This typically causes the engine to crank but not start, or stall when hot. Expect to pay $80-$150 for an OEM sensor; replacement is notoriously difficult due to its tight location behind the oil filter housing.

21 minutes to read 2006-2013 Audi A3
Most Likely Cause
Failed Crankshaft Position Sensor (G28)
Difficulty
4/5
Est. Time
2.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$250 – $550
Parts Price
$80 – $150
🚫 Do not drive — Driving is not recommended. The engine can stall without warning at any time, which is a significant safety risk, especially in traffic. You also risk being stranded if the engine fails to restart, a very common symptom when the sensor fails after getting hot.
Key Takeaways
  • P0335 on your A3 almost always means the crankshaft position sensor (G28) has failed, especially if you experience a 'crank but no start' condition when the engine is hot.
  • Confirm the failure by checking for '0' RPM in live data with a scan tool while cranking the engine.
  • Do not continue to drive the vehicle, as it can stall at any time, creating a serious safety hazard.
  • Replacement of the sensor is considered a difficult DIY job due to its very tight location. Use long extensions, a swivel socket, and a magnetic tool.
  • Always use a high-quality OEM (Bosch) or genuine sensor (Part No. 06H906433D). Aftermarket sensors for this part have a high failure rate.
The trouble code P0335 stands for "Crankshaft Position Sensor 'A' Circuit Malfunction." On your Audi A3, this means the Engine Control Module (ECM) has detected a problem with the signal from the sensor that monitors the crankshaft's speed and exact rotational position. This sensor, which Audi and VW call the Engine Speed Sensor (G28), provides one of the most critical pieces of information for the engine to run. The ECM relies on this signal to control ignition timing and fuel injection. When the signal is lost or incorrect, the engine cannot run properly, if at all. A '0' RPM reading on a scan tool while the engine is cranking is a definitive sign of this fault.

What's Unique About the 2006-2013 Audi A3

A 2006-2013 Audi A3 (8P) engine bay featuring the 2.0T EA888 engine.
The 2006-2013 Audi A3 (8P) utilizes the EA888 engine, where the crankshaft sensor is tucked deep behind the oil filter housing.

The 2006-2013 Audi A3 (8P generation) with the 2.0T EA888 engine is well-known for this issue. The primary cause is almost always the failure of the Crankshaft Position Sensor (G28) itself, which is prone to failing from heat exposure over many years. The sensor's location on the EA888 engine, tucked low on the driver's side of the engine block between the oil filter housing and the transmission bell housing, makes it notoriously difficult to access. This can turn what would be a simple part replacement into a challenging, labor-intensive job that often requires working 'blind' from above with long extensions (~24 inches) and a swivel socket, or from below after removing the splash shield. The single 5mm Allen or T30 Torx bolt holding the sensor is infamous for being dropped into the subframe.

Generation note: The 2006-2013 year range covers the entire second generation (8P) of the Audi A3. The 2.0T engine could be the earlier EA113 (timing belt) or the later EA888 (timing chain), introduced around 2008.5. While the P0335 code has the same meaning for both, the exact sensor part number and access procedure may differ slightly. 🎬 See this replacement walkthrough for the earlier EA113 engine variant. This guide focuses on the EA888 as specified, which uses a Hall Effect sensor.

Symptoms You May Notice

  • Engine cranks but will not start.
  • Tachometer shows 0 RPM during cranking.
  • Engine stalls suddenly while driving, especially when hot.
  • May not restart until the engine has cooled down for 30-60 minutes.
  • Intermittent loss of power or hesitation during acceleration.
  • Rough idling or engine misfires.
  • Illuminated Check Engine Light (CEL).
  • EPC (Electronic Power Control) light may also illuminate.
  • 🎬 Watch: A breakdown of common signs and symptoms of sensor failure.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the battery or starter motor when a no-start condition is present. If the engine cranks over normally but doesn't start, the issue is likely not the battery or starter.
  • Replacing fuel system components like the fuel pump. While a no-start can be fuel-related, the presence of code P0335 and a '0 RPM' signal on the scan tool points specifically to the crankshaft sensor circuit.
  • Replacing the camshaft position sensor. A bad cam sensor will typically still allow the engine to start (though it will run poorly), whereas a bad crank sensor often results in a complete no-start condition.

Most Likely Causes

Side-by-side comparison of a new, clean crankshaft position sensor versus a failed sensor with heat-damaged, brittle plastic and oil saturation.
A new sensor (left) compared to a typical failed unit (right) showing the heat-induced cracking and oil contamination common on high-mileage EA888 engines.
  1. Failed Crankshaft Position Sensor (G28) 🔴 High Probability The sensor is located in a high-heat area of the engine bay and is known to fail over time due to repeated heat cycles causing internal electronics to short or open.
    How to confirm: Use a VAG-specific scan tool (VCDS, OBDeleven) to monitor live data for 'Engine Speed' while cranking. If the reading is zero or erratic, the sensor has failed. You can also test for 5V reference and ground at the connector with the key on.
    Typical fix: Replace the crankshaft position sensor. This is a difficult DIY job due to the sensor's location. Many owners report the old sensor becomes brittle and breaks during removal, requiring careful extraction of the remaining piece.
    Est. part cost: $80-$150
  2. Damaged Wiring or Connector 🟡 Medium Probability The wiring harness is routed near hot components and can become brittle. More commonly, oil leaks from components above (like the valve cover gasket or vacuum pump) can saturate the harness, degrading the insulation and causing shorts.
    How to confirm: Visually inspect the wiring harness leading to the sensor for any signs of melting, chafing, or oil saturation. Check that the connector is securely plugged in and free of corrosion or oil contamination.
    Typical fix: Repair the damaged section of wiring or replace the connector pigtail. Clean any oil residue and address the source of the oil leak to prevent recurrence.
    Est. part cost: $15-$50

Rare But Worth Checking

  • Damaged Reluctor Ring: The reluctor ring (a toothed wheel on the crankshaft that the sensor reads) can be damaged, or teeth can break off, though this is very uncommon. This would typically only happen during major engine work like a clutch or transmission replacement. Inspection requires significant disassembly.
  • Faulty Engine Control Module (ECM): While extremely rare, the ECM itself can fail, specifically the 5V driver circuit for the sensor. This should only be considered after a new OEM sensor and verified wiring fail to resolve the issue. Testing involves checking for 5V output at the ECM pin for the sensor.

Diagnosis Steps

A diagnostic scan tool screen showing 0 RPM engine speed while the Audi engine is cranking.
Using a VAG-specific tool like VCDS to monitor 'Engine Speed' during cranking is the most reliable way to confirm a G28 sensor failure.
  1. Confirm the presence of code P0335 using a VAG-compatible scanner (VCDS, OBDeleven). Note any other codes, especially P0322, P0016, or misfire codes.
  2. Using the scanner's live data function (e.g., VCDS Engine -> Measuring Blocks -> Group 001), monitor Engine RPM while cranking the engine. A solid reading of '0' RPM strongly indicates a failed sensor or circuit.
  3. Perform a thorough visual inspection of the crankshaft position sensor's wiring and connector. The sensor is located on the engine block, near the transmission bell housing, behind and below the oil filter.
  4. Check for any signs of melted plastic, chafed wires, oil contamination from leaks above, or loose connections.
  5. If wiring appears intact, test the connector terminals. With the key on, you should have approximately 5V reference and a good ground.
  6. If wiring and power/ground are good, the next step is to replace the crankshaft position sensor (G28).
  7. After replacing the sensor, clear the codes with the scanner and perform a test drive. A specific 'relearn' procedure is generally not required for this platform.

Parts You'll Likely Need

A new crankshaft position sensor (G28) with its mounting bolt and electrical connector.
The replacement G28 sensor. Ensure you have a new 5mm Allen or T30 Torx bolt, as the original is often dropped or damaged during removal.
  • Engine Crankshaft Position Sensor (G28) (OEM #06H906433D (supersedes 06H906433C and 06H906433)) — This is the component that fails in the vast majority of P0335 cases on this vehicle due to heat and age. It is highly recommended to use an OEM or OEM-supplier part to avoid premature failure of aftermarket units.
    Trusted brands: Bosch (OEM supplier), Continental/VDO, HELLA
    OEM price range: $100-$150
    Aftermarket price range: $30-$90

Related Codes That Often Appear With This One

  • P0322 — This is an Audi/VW-specific code for 'Ignition/Distributor Engine Speed Input Circuit No Signal.' It is functionally identical to P0335 and points directly to a problem with the G28 sensor or its circuit.
  • P0016 — Stands for 'Crankshaft Position - Camshaft Position Correlation.' If the ECM receives a signal from the camshaft sensor but not the crankshaft sensor, it may set this code. However, if P0335 is present, the crankshaft sensor is the primary fault. P0016 by itself more often points to a timing chain issue.
  • P0321 — Ignition/Distributor Engine Speed Input Circuit Range/Performance. This code can be triggered by a damaged reluctor wheel and shares a diagnostic path with P0335.
  • P0336 — Crankshaft Position Sensor 'A' Circuit Range/Performance. Indicates an erratic or implausible signal, rather than a complete loss of signal. This can be caused by a failing sensor, wiring issues, or a damaged reluctor ring.

Technical Service Bulletins (TSBs) & Recalls

  • While no specific TSB directly for P0335 on this exact model is widely cited, Audi TSB 2072326/1 for related code P0321 points to a damaged sensor wheel, indicating a shared diagnostic path.

Platform-Specific Known Issues

  • Owner Experience 1: A user on VWVortex with a 2.0T GTI reported a classic 'crank no-start when hot' symptom with codes P0335 and P0322. After letting the car cool for an hour, it would start again. The issue was resolved by replacing the G28 sensor.
  • Owner Experience 2: On Audi-Sport.net, a user attempting to replace the sensor on a similar VAG engine noted the retaining bolt was completely seized and began to strip. This highlights a common frustration with this repair, where the bolt can be difficult to remove in the tight space.
  • Repair Tip: Accessing the sensor bolt often requires a long (24"+) extension, a universal/swivel joint, and a 5mm hex bit socket. Many DIYers recommend having a magnetic retrieval tool ready as dropping the bolt is extremely common. Some find access from below easier after removing the undertray.
  • Failure Story: An owner of a 2013 A4 with P0335 replaced the sensor with a new OEM part, but the problem persisted. The actual cause was found to be an oil leak from the valve cover that had saturated the sensor's wiring harness, causing it to short out. The fix required repairing the harness and replacing the valve cover gasket.

Mechanic-Grade Diagnostic Values

  • Engine Speed Sensor (G28) Internal Resistance — expected: 480-1000 Ω (Ohms) between terminals 2 and 3 of the sensor connector.. Failure: A reading of infinite resistance (open circuit) or a value significantly outside the specified range indicates a faulty sensor.
  • Engine Speed Sensor (G28) Short to Ground/Power Test — expected: Infinite resistance (no continuity) between pin 1 and pin 2, and between pin 1 and pin 3.. Failure: Any continuity (low resistance) indicates an internal short within the sensor, requiring replacement.
  • VCDS Live Data - Engine Speed — expected: Engine -> Measuring Blocks -> Group 001, Field 1 should show cranking RPM (typically >200 RPM).. Failure: A value of '0' RPM while the engine is audibly cranking is a definitive sign of no signal from the G28 sensor circuit.

Scan Tool Commands That Help

  • VCDS (VAG-COM): Engine -> Measuring Blocks — This is the primary function used to monitor live data from the G28 sensor (Engine Speed) to confirm a '0 RPM' reading during a crank-no-start condition, which is the most crucial diagnostic step for P0335.

Wiring & Ground Locations

The location of the crankshaft sensor on an Audi EA888 engine block, situated low on the driver's side.
The G28 sensor is tucked low on the engine block, often obscured by oil residue from leaks above.
  • G28 Sensor Connector — On the driver's side of the engine block, tucked behind the oil filter housing and near the transmission bell housing.. This 3-pin connector is the primary point for testing. Pin 1 is 5V reference, Pin 2 is the signal wire to the ECM, and Pin 3 is ground. Oil leaks from above often contaminate this connector, causing the fault.
  • Ground Point 12 — On the left side of the engine compartment, on the chassis frame rail.. This is a primary ground connection point in the engine bay. A loose or corroded connection here can cause intermittent electrical issues for various sensors, including the G28, leading to erratic signals.
  • Ground Connection 369 — Located within the main engine wiring harness itself.. This ground connection is internal to the harness. While not serviceable without harness repair, damage to the harness from heat or oil saturation can compromise this ground, causing sensor faults like P0335.

Real Owner Repair Stories

  • Forum User Report on Go-Parts blog (2013 Audi A4 2.0T) — Car would crank but not start, EPC light on, P0335 stored, tachometer showed 0 RPM during cranking.
    ❌ Tried (didn't work) Replaced the crankshaft position sensor (G28) with a new OEM Bosch part.
    ✅ What actually fixed it The wiring harness leading to the crankshaft sensor was damaged. An oil leak from the valve cover had saturated the harness, causing the insulation to degrade and wires to short. Repairing the harness and fixing the oil leak resolved the issue.
  • Reddit user in r/GolfGTI (2015 VW GTI (EA888 Gen 3, similar architecture)) — Engine stalls while driving on short trips, especially after warming up. Progressively harder to restart, eventually becoming a crank-no-start. EPC light comes on during stall. P0335 code present.
    ❌ Tried (didn't work) Replacing the battery., Replacing spark plugs., Replacing the MAP sensor.
    ✅ What actually fixed it The issue was resolved by replacing the crankshaft position sensor with a new OEM part. The user was advised that aftermarket crank sensors are notorious for failing quickly on this platform.

OEM Part Supersession History

  • 06H906433 / 06H906433C06H906433D — Revisions to improve durability and signal stability under high heat conditions.
    Heads up: While older revisions may physically fit, using the latest 'D' revision is strongly recommended for longevity, as it is designed to better withstand the heat that causes the original part to fail.

Model Year Variations Within This Range

  • 2006-2008.5: Models in this range may be equipped with the earlier EA113 2.0T engine, which uses a timing belt. While the P0335 code has the same meaning, the sensor's exact location and part number may differ from the timing-chain driven EA888 engine that became standard around 2008.5.

Diagnostic Flowchart

Start by confirming if the P0335 code is isolated or paired with timing-related codes like P0016, as this distinguishes between a simple sensor failure and a catastrophic timing chain tensioner issue common on the EA888 Gen 1/2.
→ STOP CRANKING. This suggests the timing chain has jumped due to the known EA888 tensioner failure. Check the tensioner version via the inspection port on the lower timing cover before proceeding to avoid engine destruction.
Monitor 'Engine Speed' in Measuring Blocks (Group 001) while cranking. What is the RPM reading?
Inspect the G28 sensor wiring behind the oil filter. Is there oil saturation or heat damage?
→ Repair the wiring harness and replace the connector pigtail. Crucially, identify the source of the leak (likely the valve cover gasket or vacuum pump) to prevent the new harness from shorting out again.
With the ignition ON, test the G28 connector pins. Do you have 5V reference and a solid ground?
→ Trace the wiring back to the ECU. Check for blown fuses or a damaged main engine harness, as the EA888 harness is prone to chafing near the transmission bell housing.
Attempt to remove the G28 sensor. Does the 5mm hex bolt or sensor body break?
→ Common issue on this platform. Use a 24-inch extension with a swivel joint from below the car. If the sensor breaks off in the block, use a small screw extractor or carefully drill the plastic center to pull the remaining piece.
Install a new OEM G28 sensor (Part #06H906433). Does the car start when hot?
→ Repair complete. Clear codes and perform a test drive. No specific relearn is required for the EA888 crankshaft sensor.
→ Refer to TSB 2072326/1. Inspect the reluctor ring (sensor wheel) on the crankshaft for physical damage or debris that may be causing signal dropouts as the metal expands with heat.
→ The G28 sensor is likely functional. Intermittent P0335 with good RPM data often points to a failing battery or starter motor drawing too much current and causing signal interference.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Timing Chain Tensioner Failure 🔴 High — Common on earlier EA888 Gen 1/2 engines (approx. up to 2013). Failure can occur without warning, often between 60k-100k miles, leading to catastrophic engine damage. (Ref: Multiple TSBs exist, and a class-action lawsuit addressed this issue. Checking tensioner version via inspection port is recommended.)
  • Excessive Oil Consumption 🟠 Medium — Widespread on EA888 Gen 1/2 engines. Caused by piston ring design. Many owners report consuming 1 quart of oil every 1000-1500 miles. (Ref: A class-action lawsuit also covered this. The fix involves new pistons and rings, which is extremely expensive outside of warranty.)
  • Water Pump / Thermostat Housing Failure 🟠 Medium — Very common. The plastic housing becomes brittle and cracks, leading to coolant leaks. Failure often occurs between 50k-90k miles.
  • PCV Valve Failure 🟡 Low — The diaphragm in the PCV (oil separator) unit tears, causing a large vacuum leak. Symptoms include a rough idle, high-pitched whistling noise, and lean-related fault codes. Relatively common and an easy DIY fix.
  • Intake Manifold Runner Flap Issues 🟠 Medium — The plastic intake manifold can fail, either due to the runner position sensor failing or the flap mechanism breaking, causing fault code P2015. This can lead to reduced performance and a CEL. (Ref: An extended warranty was offered for this component on some vehicles.)
  • Carbon Buildup on Intake Valves 🟠 Medium — An inherent issue with all direct-injection engines. Performance degradation (misfires, hesitation) is usually noticed after 50k-80k miles. Requires manual cleaning (walnut blasting).

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: Never. A used crankshaft position sensor is not a smart choice for this repair.

What to inspect on the donor part:

  • Not applicable. The failure mode is due to accumulated heat cycles, not just mileage. A sensor from a low-mileage car that has seen many short trips could be just as close to failure as a high-mileage one. The labor involved in replacement is too high to risk using a part with an unknown lifespan.

OEM-only on this vehicle (don't cheap out):

  • Engine Crankshaft Position Sensor (G28)

Aftermarket brands forum-validated for this vehicle:

  • Bosch (the OEM supplier)
  • Continental/VDO
  • HELLA

Brands owners have reported issues with on this vehicle:

  • Unnamed or 'white-box' generic brands. Forum users and mechanics consistently report that cheap aftermarket crankshaft sensors have a very high rate of premature failure or are dead-on-arrival for this specific application.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2009 Volkswagen GTI 2.0T EA888

Symptoms: Classic 'crank no-start when hot' symptom with codes P0335 and P0322. After letting the car cool for an hour, it would start again.

What fixed it: Replacing the G28 sensor.

Source hint: VWVortex.com thread mentioned in vehicle_specific_issues

2013 Audi A4 2.0T EA888

Symptoms: P0335 code persisted even after replacing the sensor with a new OEM part.

What fixed it: Repairing the wiring harness and replacing the valve cover gasket to stop an oil leak that was saturating the connector.

Source hint: Failure Story in vehicle_specific_issues

2010 Audi A3 2.0T EA888

Symptoms: Attempted sensor replacement but the retaining bolt was completely seized and began to strip in the tight space.

What fixed it: Careful extraction of the bolt; owners suggest using a 5mm hex bit with a swivel joint and long extensions.

Source hint: Audi-Sport.net discussion in vehicle_specific_issues

Frequently Asked Questions

My 2010 Audi A3 2.0T stalls when it gets hot but starts after cooling down. Is this P0335?
Yes, this is a classic symptom of a failing G28 Crankshaft Position Sensor. The sensor is located in a high-heat area, and repeated heat cycles cause internal electronics to short or open, often requiring 30-60 minutes of cooling before the car will restart.
Is there an Audi TSB for P0335 or related crankshaft sensor issues on the EA888 engine?
While no TSB is dedicated solely to P0335, Audi TSB 2072326/1 for the related code P0321 points to a damaged sensor wheel, which shares a diagnostic path with P0335.
Can I use a generic scanner to diagnose the G28 sensor on my A3?
While generic scanners read the code, it is recommended to use a VAG-specific tool like VCDS or OBDeleven. You should monitor 'Engine Speed' in live data (Measuring Blocks Group 001); a reading of 0 RPM during cranking confirms a sensor or circuit failure.
I replaced the sensor but still have P0335 on my 2013 A3. What else should I check?
Check for oil leaks from the valve cover gasket or vacuum pump. Oil can saturate the wiring harness, degrading insulation and causing shorts even if the sensor itself is new.
What tools do I need to replace the G28 sensor on an EA888 engine?
Owners recommend a 5mm hex bit socket, a universal/swivel joint, and a long extension (24"+). A magnetic retrieval tool is also highly recommended as the retaining bolt is easily dropped in the tight space behind the oil filter.
Does the A3 require a 'relearn' procedure after installing a new crankshaft sensor?
No, a specific 'relearn' procedure is generally not required for the Audi A3 2.0T EA888 platform after replacing the G28 sensor; you simply need to clear the codes.
How to replace your G28 crankcase position sensor in your Audi/VW 2.0TFSI EA113 - S3/TT/TTS/Golf R
How to replace your G28 crankcase position sensor in your Audi/VW 2.0TFSI EA113 - S3/TT/TTS/Golf R
DIY - Signs & Symptoms of a Bad Crankshaft Position Sensor!
DIY - Signs & Symptoms of a Bad Crankshaft Position Sensor!
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 24, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0335 (Deep Dive) for:
  • Audi A3: 20062007200820092010201120122013
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part