Good for you buddy! I do all of my own work also, and have been doing so for years. It's part of the ownership experience. I have noticed that these CFMOTO machines are not bad machines, but mostly poorly assembled from the factory or from the lack of dealer prep. Some of the stupid things that I have discovered may eventually be the demise of this company and that is what I find shameful! If a customer is unable to recognize an issue and they bring it to the dealer for diagnosis and they begin throwing parts at the machine in an attempt to fix it, it is only a matter of time for the customer to begin perceiving the machine is a piece of junk when in fact it is not. I really hope CF makes genuine improvements in R&D, and assembly as these machines are worthy competition to the big four Japanese manufactures.