Dude you really would benefit from signing up to our XT Supporter's membership, you get the full service manual and access to the Ask Kev area for any technical tips on a one to one basis by private message
To learn more about this scheme read here:
http://www.xt660.com/showthread.php?t=1475
Below are two screen shots of that service manual which is a must have