I had central locking problems on mine, minimal range and in the end no response at all from the key fob.
What fixed it was replacing the CCM (Comfort Control Module) with another used module and recoding it via VCDS. Simple enough to do, just involves taking the code from the existing CCM and reinputting it onto the replacement CCM when fitted.