I have had a check engine light on for years. It is a 2001 VW beetle GLX 1.8T, 50k miles. The car gives the PO171 code which is running lean everything indicated a vacuum leak. I have changed all the vacuum lines and the code keeps coming back. The car runs fine, doesn't run rough or stall. I continued to look for a vacuum leak using a smoke tester and found it leaking on the bottom of the VTS Variable Timing Solenoid. I cant tell if there is a gasket or something around this part that would seal this up. Is this a difficult part to replace or repair? Has anyone else had it leak from that location? Any help or advise would be appreciated.