OK, took the sensor loom off and wired in a new plug in perfect nick (scrappy). Idle is still fluctuating. It's an intermediate fault however, for example, it didn't do it for about 20 miles, then suddenly started doing it again. Is there anyway to check the loom from the multiplug to the ECU/fusebox?
I'm having trouble accessing vagcom so I can't check properly, but when I scanned it last week when it worked I had this fault.
00522 - Engine Coolant Temp. Sensor (G62): Break in wiring / short circuit to positive
Possible Symptoms
Difficulties with starting a cold engine.
Starting the engine when engine is warmish or warm, idle rpm immediately is 1200 - 3000 rpm.
RPM at idle is irregular.
With all engine temperatures seldom idle rpm will vary between 900 - 1000 rpm.
With engine warm (90 °C) the engine temperature suddenly drops (70 °C) and slowly comes back to 90 °C.
Bad acceleration during warming up.
Diesel: an indication is extreme long time burning time of the glow indication light.
Possible Causes
Wiring and/or connections faulty
Moisture in wiring harness of G62
Engine Coolant Sensor (G62) faulty
Possible Solutions
Check wiring and connections
Check / Replace Engine Coolant Sensor (G62)
I've replaced temp sensor with genuine VW one, so it must be the wiring... What resistance should the plug have when ignition is on? I got the following
Got some readings with multimeter
4.94 volts with ignition on
-5.79 ohms with ignition on (wouldn't get a + reading)
8.61 ohms with ignition off
Engine was warm, has been used about 40 minutes ago or so.