Sounds like you have a dealer who's trying to work with you. What a blessing. There's so many things to check and learning them all is easiest done with an expert.
I have a Gammil, was having problems with breaking thread, the company worked with me until it was discovered that it wasn't getting enough oil. Simple fix.
What Gay had to say was very interesting.