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 →
🛍️ Shop This Part

P1247 on 2004-2008 Audi A4 TDI: Needle Lift Sensor (G80) Failure Causes and Fixes

This code indicates a failure of the Needle Lift Sensor (G80), which is built into one of the fuel injectors, typically for cylinder #3. The most common fix is to replace the entire faulty injector. Expect to pay $250-$450 for a new or remanufactured injector and tackle it as a moderately difficult DIY or pay for 2-3 hours of shop labor.

20 minutes to read 2004-2008 Audi A4
Most Likely Cause
Failed Needle Lift Sensor (Internal to Injector)
Difficulty
4/5
Est. Time
2.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$550 – $950
Parts Price
$250 – $450
⚠️ Drivable, but... — Yes, but you should get it fixed soon. The engine will run on a backup timing map, leading to reduced power, poor fuel economy, and potentially rough running. On some models, the pre-glow (coil) light may also flash. Continued driving won't cause immediate catastrophic damage but puts extra stress on other components and will cause the vehicle to fail an emissions test.
Key Takeaways
  • P1247 on your Audi A4 TDI is a fuel system code, not a turbo code. It points directly to the Needle Lift Sensor (G80).
  • The most likely cause is a failed sensor inside one of the fuel injectors (usually cylinder #3), requiring replacement of that entire injector.
  • You can confirm the failure with a multimeter. A healthy sensor should have a resistance of 80-120 Ohms.
  • Before buying an injector, inspect the in-head wiring harness for brittle or cracked insulation, as this is another very common cause.
On a 2004-2008 Audi A4 TDI, the code P1247 specifically means 'Needle Lift Sensor (G80) Circuit Open/Short to B+'. This sensor, also known by the VAG-specific code 17655, is integrated into one of the fuel injectors and is critical for injection timing. It tells the Engine Control Unit (ECU) the exact moment fuel injection begins. When the sensor fails, the ECU loses this precise feedback and switches to a less accurate, pre-programmed timing map, which can negatively affect engine performance, increase emissions, and cause a rougher idle.

What's Unique About the 2004-2008 Audi A4

Unlike many other manufacturers like Ford, BMW, or Land Rover where P1247 means 'Turbocharger Boost Pressure Low', on Volkswagen Auto Group (VAG) TDI engines of this era, this code is exclusively for the fuel injection system. The Needle Lift Sensor (G80) was a common design on older Pumpe Düse (PD) TDI engines, including the 1.9L and 2.0L TDI found in the B7 A4. The failure is almost always isolated to the sensor-equipped injector or its wiring, not the turbo system.

Symptoms You May Notice

  • Check Engine Light is on
  • Pre-glow (coil) light may be flashing
  • Rough or unstable idle
  • Noticeable loss of engine power and sluggish acceleration
  • Reduced fuel economy
  • Engine 'clatter' is louder than usual or a distinct rattling noise from the lower engine area
  • Increased black or dark grey exhaust smoke
  • Difficulty starting the engine
  • Engine may backfire into the intake plumbing under load
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the wrong fuel injector. It's crucial to identify which injector contains the G80 sensor, as only one has it. On most 1.9L and 2.0L PD engines, it is the injector for cylinder #3.
  • Diagnosing a turbocharger problem. Due to the code's definition on other car brands, mechanics unfamiliar with VAG TDIs might mistakenly troubleshoot the turbo system.
  • Replacing the ECU prematurely. The injector or wiring harness is a far more common failure point than the ECU itself.

Most Likely Causes

  1. Failed Needle Lift Sensor (Internal to Injector) 🔴 High Probability The sensor is an electronic component integrated into a mechanical part (the injector) that operates in a high-heat, high-vibration environment. The internal coil windings of the sensor eventually break or short out, leading to failure. This is the most common point of failure for this code.
    How to confirm: Disconnect the electrical connector from the suspect injector (usually cylinder #3) and measure the resistance across the two sensor pins with a multimeter. A healthy sensor should read between 80 and 120 Ohms. An open circuit (infinite resistance) or a short (near-zero resistance) confirms the sensor has failed and the injector must be replaced. While testing, gently tap the injector body with the handle of a screwdriver; if the resistance reading fluctuates wildly, it indicates an intermittent internal break.
    Typical fix: Replace the entire fuel injector that contains the G80 sensor. The sensor itself is not serviced separately from the injector. It is also critical to replace the injector seal kit and the single-use stretch bolt for the injector hold-down clamp.
    Est. part cost: $250-$450
  2. Damaged Wiring Harness 🟡 Medium Probability The injector wiring harness sits under the valve cover, where it is constantly exposed to hot engine oil and heat cycles. Over time, the wire insulation becomes brittle, cracks, and flakes off, leading to shorts between wires or open circuits. This is a very common issue on VAG PD engines.
    How to confirm: After confirming the injector itself has correct resistance, perform a continuity test on the wires from the injector connector back to the main engine harness connector. While measuring, wiggle the wiring harness to see if the reading fluctuates, which would indicate an intermittent break. Visually inspect the wiring for any obvious damage, chafing, or melted/cracked insulation.
    Typical fix: Repair the specific broken or shorted wire. A more reliable and common fix is to replace the entire in-head injector wiring loom. This part is relatively inexpensive and ensures all injector connections are new.
    Est. part cost: $40-$100 for a new harness.
  3. Corroded or Loose Injector Connector ⚪ Low Probability Engine vibration and moisture can cause the electrical connector on the injector to become loose or allow moisture entry, leading to corrosion and a poor connection. The plastic connector itself can become brittle and break during other service.
    How to confirm: Visually inspect the injector's electrical connector pins and the harness side for any green or white corrosion, bent pins, or a loose fit. Clean with electrical contact cleaner and ensure a snug fit.
    Typical fix: Clean the connector terminals with a specialized contact cleaner. If the connector housing is broken, it may need to be replaced, which often involves splicing in a new pigtail.
    Est. part cost: $5-$25

Rare But Worth Checking

  • Failed Engine Control Unit (ECU/ECM):

Diagnosis Steps

  1. Scan the vehicle with a VAG-compatible scanner (like VCDS) to confirm P1247 (or 17655) is the primary code.
  2. Identify which fuel injector contains the Needle Lift Sensor (G80). On the B7 A4 TDI, this is typically the injector for cylinder #3. Visually confirm it's the only injector with a 2-pin electrical connector.
  3. Disconnect the electrical connector from the identified injector.
  4. Set a multimeter to measure resistance (Ohms).
  5. Measure the resistance between the two pins for the G80 sensor on the injector itself. The reading should be between 80 and 120 Ohms.
  6. If the reading is out of specification (e.g., infinite for an open circuit or near zero for a short), the injector has failed and must be replaced.
  7. If the injector resistance is within spec, the issue is likely in the wiring. Unplug the main injector harness connector at the cylinder head.
  8. Perform a continuity test on the two wires corresponding to the G80 sensor from the injector plug to the main harness plug. Wiggle the harness during the test to check for intermittent breaks.
  9. If a wiring fault is found, replace the in-head injector wiring loom.
  10. If both the injector and wiring test good, the final, though unlikely, possibility is a faulty ECU.

Parts You'll Likely Need

  • Fuel Injector (with Needle Lift Sensor) (OEM #038130073AG, 038130073F (Verify with VIN)) — This is the most common failure. The sensor is integral to the injector and cannot be replaced separately. Part number must be verified with VIN, as multiple revisions exist. The OEM is Bosch.
    Trusted brands: Bosch (OEM), RIDEX REMAN
    OEM price range: $400-$550
    Aftermarket price range: $250-$400
  • Injector Wiring Loom (In-Head) (OEM #038971600) — The second most likely cause. Heat and oil degrade the insulation, causing shorts/opens. It's good practice to replace this when replacing an injector due to age.
    Trusted brands: VW/Audi Genuine, Febi Bilstein
    OEM price range: $80-$120
    Aftermarket price range: $40-$70
  • Injector Seal Kit (OEM #038198051C) — Whenever an injector is removed and reinstalled, new copper crush washers and rubber o-rings must be used to prevent compression and fuel leaks. These are single-use items.
    Trusted brands: Bosch, Elring, Victor Reinz
    OEM price range: $15-$30
    Aftermarket price range: $10-$20

Related Codes That Often Appear With This One

  • P0303 - Cylinder 3 Misfire Detected: Since the G80 sensor is usually on injector #3, a fault can sometimes be accompanied by a misfire code for that cylinder.
  • 00542 - Needle Lift Sensor (G80): This is the VAG-specific equivalent of P1247.
  • 00513 - Engine Speed Sensor (G28): On some older TDI models, a faulty G80 can appear alongside a G28 fault, as they may share a common ground connection in the wiring harness.

Platform-Specific Known Issues

  • Injector Removal Difficulty: The Pumpe Düse injectors on the B7 A4 can be very difficult to remove from the cylinder head due to carbon buildup and corrosion. A special slide hammer puller (Tool T10055) is often required to extract them without damage. One owner on audi-owners-club.com described the removal as 'a bit of a swine'.

Mechanic-Grade Diagnostic Values

  • Needle Lift Sensor (G80) Resistance — expected: 80 - 120 Ohms at room temperature. Failure: Infinite resistance (Open circuit) or near-zero resistance (Short circuit).
  • Voltage supply to G80 sensor — expected: ~5 Volts DC with key on, engine off. Failure: 0V or 12V could indicate a wiring issue or a short to ground/power, respectively.

Scan Tool Commands That Help

  • VCDS (VAG-COM): Long Adaptation - Channels 71-74 — This is NOT for the G80 injector. This is used for coding Common Rail TDI injectors to the ECU after replacement. While the PD engine in the B7 A4 does not require this specific injector coding, it's a critical step on later (B8+) TDI models and often confused. The G80 injector is plug-and-play.
  • VCDS (VAG-COM): Measuring Blocks / Advanced Measuring Values — Used to monitor engine data in real-time. While there isn't a specific block for G80 status, you can monitor related values like injection timing and engine speed to observe the effects of the fault.
  • VCDS (VAG-COM): Coding -> Long Coding Helper -> Byte 1, Bit 0 'Gauge Test/Needle Sweep' — This is an unrelated but popular VCDS tweak. It enables a 'needle sweep' of the instrument cluster gauges on startup. It has no diagnostic value for P1247 but is a common function performed in the same software.

Wiring & Ground Locations

  • G12 — Located at the center of the firewall in the engine bay.. This is a primary ground point for the Engine Control Module (ECM). A poor connection here can cause a wide range of erratic engine sensor faults, including issues with the G80 circuit.
  • Main Engine Block Ground — A large ground strap connecting the engine block to the chassis, often located near the alternator or starter motor.. Ensures the entire engine, including sensors grounded to the block, has a solid connection to the battery negative. A corroded or loose strap can cause intermittent and hard-to-diagnose electrical issues.
  • G80 Sensor Pins at ECU — Specific pins on the main ECU connector. A wiring diagram is required to identify the exact pin numbers for the G80 sensor input.. For a definitive diagnosis of a wiring fault, a continuity test must be performed from the injector connector all the way back to these specific pins on the ECU connector.

OEM Part Supersession History

  • 038130073F038130073AG — Standard part revision and improvement by the manufacturer (Bosch/VAG).
    Heads up: These parts are generally interchangeable for the specified engines, but it's always critical to verify the correct part number for your specific engine code (e.g., BKE, BRB) using the vehicle's VIN.
  • 038130073AG038130073AM, 038130073AQ, 038130073S, 038130079D/DX, 038130079G/GX — Further revisions and application across a wider range of VAG 1.9L and 1.4L TDI engines.
    Heads up: While these part numbers supersede the original, they may be for different engine applications (e.g., Skoda, VW models). Sticking to the VIN-specified part number for the Audi A4 is the safest approach to ensure correct performance.

Model Year Variations Within This Range

  • 2004-2008: The B7 A4 was available with several different 1.9L and 2.0L TDI engine codes (e.g., BKE, BRB, BNA, BRE, BLB). While they are all Pumpe Düse (PD) engines and the P1247 diagnosis is broadly the same, there can be minor differences in injector part numbers and harness routing. Always verify parts compatibility with the specific engine code, which can be found on the vehicle's data sticker.

Diagnostic Flowchart

Start by observing the symptoms closely. A hard fault, often indicated by a flashing pre-glow light, points directly to the sensor, while an intermittent fault often suggests a wiring or connection issue.
This points to a hard failure. Locate the #3 injector (it's the only one with a 2-pin connector for the G80 sensor). Disconnect it and measure the resistance across the two pins on the injector itself. What is the reading?
→ The G80 Needle Lift Sensor inside the injector has failed. This is the most common cause. Replace the entire #3 fuel injector. Note: PD injector removal can be difficult and may require a slide hammer puller (Tool T10055). Always use a new stretch bolt and seal kit.
The sensor tests good. Now check the wiring. Perform a continuity test on the two G80 wires from the injector plug to the main harness plug at the cylinder head. Does the resistance remain stable and near-zero while wiggling the harness?
→ The in-head injector wiring loom has an internal break. This is a very common failure on VAG PD engines due to constant exposure to hot oil. Replace the entire loom for a permanent fix.
→ The sensor and wiring have tested good. Re-check the connector for hidden corrosion. If none is found, the fault may be in the Engine Control Unit (ECU), which is rare and requires professional diagnosis.
Intermittent issues are often connection-related. Visually inspect the 2-pin connector on the #3 injector. Is there any visible corrosion, damage, or a loose fit?
→ Clean the terminals thoroughly with electrical contact cleaner and ensure a tight, secure connection. If the plastic housing is broken, replace the connector pigtail. This may resolve the intermittent fault.
The connector is good. Now test the in-head wiring harness, a known weak point. Perform a continuity test on the two G80 wires from the injector plug to the main harness plug. Does the resistance remain stable and near-zero while wiggling the harness?
→ The in-head injector wiring loom has an intermittent internal break. This is a very common failure on VAG PD engines due to heat and oil exposure. Replace the entire loom for a reliable repair.
→ The connector and wiring test good. The issue could be an intermittent failure of the G80 sensor itself, which can be hard to detect. Re-test the injector's resistance when the engine is hot and the fault is active. If it's still in spec, suspect a rare ECU fault.

Other Known Issues on This Vehicle

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

  • Oil Pump Balance Shaft Module Failure 🔴 High — Common failure between 70,000-130,000 miles. Affects 2.0L TDI engines. (Ref: Audi TSB TT 15-18-01 (2053218) notes that debris can cause the balance shaft to seize. The failure is typically the rounding of the small hex key that drives the oil pump.)
  • Premature Camshaft Lobe Wear 🔴 High — Common on PD engines, especially if incorrect (non-505.01 spec) oil is used. Can occur from 80,000 miles onward.
  • Injector Wiring Harness Degradation 🟠 Medium — Very common on high-mileage vehicles (100,000+ miles).
  • Tandem (Fuel/Vacuum) Pump Leaks 🟡 Low — Common as seals age, typically after 100,000 miles.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used injector wiring harness (038971600) can be a cost-effective option if it is sourced from a low-mileage, known-good donor vehicle and thoroughly inspected for brittleness or damage. Given the low cost of a new aftermarket harness, however, buying new is often the smarter choice. A used ECU is also a viable option if diagnosed as the fault, but it will require professional programming to the vehicle's immobilizer.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For Wiring Harness: Check for flexibility; the plastic should not be brittle or crack when bent. Inspect the connector ends for corrosion or broken locking tabs. Ensure no wires are exposed or have previous repairs.
  • For Fuel Injector: A used G80 injector is a significant gamble. There is no way to visually inspect the internal sensor. Only consider it if it comes from a running vehicle with a warranty and a clear return policy. Ask for the resistance reading (should be 80-120 ohms) before purchase.

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

  • Fuel Injector: While remanufactured units from Bosch (the OEM) are excellent, cheap, unbranded new or remanufactured injectors are a major risk. A poorly manufactured injector can cause poor running, excessive smoke, and even internal engine damage. Stick with Bosch new or remanufactured.

Aftermarket brands forum-validated for this vehicle:

  • Febi Bilstein (for Injector Wiring Harness)

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name fuel injectors from online marketplaces. The quality control is often nonexistent.

Real Owner Stories

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

2004-2008 Audi A4 TDI

Symptoms: Check Engine Light and flashing pre-glow light, along with a noticeable loss of engine power.

What fixed it: Replacing the entire G80 sensor-equipped fuel injector on cylinder #3 resolved the fault code.

Source hint: Audi-Sport.net

2004-2008 Audi A4 TDI

Symptoms: Persistent injector-related fault codes, rough idle, and sluggish acceleration.

What fixed it: The injector tested fine, so the in-head injector wiring harness (part 038971600) was replaced, which fixed the issue.

Source hint: VW-Audi Forum

Frequently Asked Questions

Where is the G80 Needle Lift Sensor located on my A4 TDI?
The G80 sensor is not a separate part; it is integrated directly into the fuel injector for cylinder #3. You can identify it as it's the only injector with a 2-pin electrical connector.
Can I just replace the G80 sensor, or do I need a whole new injector?
You must replace the entire fuel injector. The Needle Lift Sensor (G80) is not serviced separately from the injector assembly.
How can I test the Needle Lift Sensor to confirm it's the problem?
Using a multimeter set to Ohms, measure the resistance between the two pins on the cylinder #3 injector. A healthy sensor should read between 80 and 120 Ohms. An infinite or near-zero reading confirms the sensor has failed.
My injector tested good (80-120 Ohms), but I still have the P1247 code. What should I check next?
The next most likely cause is the in-head injector wiring harness. This harness is a very common failure point on VAG PD engines as it sits under the valve cover and the insulation becomes brittle from heat and oil exposure.
I'm trying to replace the injector, but it seems stuck. Is this normal?
Yes, this is a known issue. The injectors can be very difficult to remove due to carbon buildup. A special slide hammer puller (Tool T10055) is often required to extract them without damaging the cylinder head.
What other parts must I replace when changing the injector for code P1247?
It is critical to also replace the injector seal kit and the single-use stretch bolt for the injector hold-down clamp to ensure a proper seal and prevent leaks.
I've heard the injector wiring harness is a common failure. Is there a known part number?
Yes, forum discussions on VW-Audi forums frequently mention the in-head wiring harness part number 038971600 as the replacement for this common issue on PD engines.
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 21, 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 P1247 (Deep Dive) for:
  • Audi A4: 20042005200620072008
In this article
🛍️ Shop This Part
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