personally i would take it tio get it serviced at a specialist...... or if when reading your manual/warrenty card you deside your warrenty is void then strip it down and clean it, cant be that hard......... not much to them no harder than stripping a starter or alternator
btw its g-man on...