howdy dude!
hmm flat spot, cant say i noticed it, might be worth popping the throttle body top off and seeing if it has been dewedged, i cant recall, it might cause problems if the pop rivets are loose etc
also might be worth getting a fuel pressure guage on it, just to rule that out
as for service parts, the leads and cap and arm etc were all the parts that came on the car when i got it, so could do with a renewal
maybe even vag com it to see what readings it gives?
Dan