If its 16v then this is what we found.
If its ISV, there are a number of things tht could contribute to the bad running.
(Not sure about the switches atm though).
There is an electrical unit in the cabin that also controls the idling. Not sure what its called, and its bl**dy expensive to buy from VW. Find a wrecked 16v (hang around here long enough and someone will of knocked their pride and joy into a lamp post) and nab it off that. The unit is found in the centre console. Rich may be able to guide you to it.
Find it, unplug it and see if the car behaves any differently. If the car behaves just as badly - replace it.
Next thing to start checking are the injectors. If they've done over 90k then apparently they are officially knackered. They cost ?50 odd from VW each, or ?25 a piece if you buy the Bosch part - and considering the injection system is built by Bosch, you may as well buy the cheaper part - exactly what i did.
The way the injector problem shows itself (in my cars case) is that at low revs (under 3k) it coughed and was uneven. At 3k it was perfect. Apparently at low revs with not much fuel passing the injectors are unable to make the proper fan shape cause they are worn out, whereas when they are pumping more fuel through (eg higher revs) they create the distribution spray pattern they are meant to make.
The next things to work your way down would be fuel system. Next stop is the cold idle injector or something like that, which is probably ok, then the lift pump in the fuel tank and then the main fuel pump.
Its also worth replacing the fuel pump filter anyway as its probably never been changed in its life anyway.
Tin