Could be the leads or plugs or MAF or temp sensor or lambda probe, its a stab in the dark but they can all cause rough idling and sporadic running conditions. Best thing to do is run it on vag-com or a code reader and see if anything shows, failing that take it to a reputable diagnostic garage and let them have a look but tell them evey little crucial detail.