Mine has worked flawlessly for for a long time and I never had any problems, but I sent it into G for a total service. When I get it back it should be good for many years to come.
He charged me 190USD for the basic service and then he charges additional fees for mods or replacement parts as needed.
I waited 6 months for mine to be repaired.