Hi Lee
        
 
         Can you look behind the left side cover on the bike & tell me what the last two digits on the Engine end with a 00 or 01? You can see why I am asking you to do this by reading this thread. 
        
http://www.xt660.com/showthread.php?t=8546
         
         The best result can be found by using a Power Commander with a custom fuel map made for your bike & that is for all year XT660's, if you can afford it. The alternative is another fuelling device found in the modification index. Page right to the bottom & look under 
        
Surging 
        http://www.xt660.com/showthread.php?t=630
         
         Also look out for a in correctly adjusted or worn chain, a loose or tight spots in the chain make the XT feel like it is surging. Check the rear sprocket holder for free play, this is a common fault causing the XT to surge.
         
        
 .