Seems all has been covered in the referring links, I would add one to it & that is your rear sprocket holder dampening rubbers, grab the rear sprocket & see if you can move it back & forwards, there should be no free play in the rubbers, if it has free play it will make the bike have a delay or jolt when coming off & on the throttle.
        
 
         If there is free play renew the rubbers or carry out our rear sprocket rubber mod. 
         
         
        
8/ Free play in sprocket holder mod.
         
        http://www.xt660.com/showpost.php?p=113529&postcount=1
         
        http://www.wemoto.com/bikes/Yamaha/X..._Rubber_-_Set/ 
         
         The 04's were the hardest 660's to get smooth with the 00 ECU's, I would also do this mod for better throttle control.
         
         
        
13/ Twitchy Throttle, good mod to do.
         
        http://www.xt660.com/showthread.php?p=154983#post154983