Check that it's not unbalanced cylinders, bad coils, bad plugs, or carbon choked valves. Personally I had a bad injector on cylinder 3 that caused a misfire only on idle with A/C off. I would never have had needed to replace them and new injectors are up to $1000 from VW, but it bugged me enough to bite the bullet eventually. I figured since compression was fine, and I was using new plugs and coils, and I cleaned the valves, and the misfire was only on one cylinder it had to be an injector. Do not buy Ebay injectors. I made that mistake. Buy once cry once.