with my mechanicals, I mostly do my own maintenance and only take in if problems. With my computerized, I get them maintenanced about every couple of years. With the long arm,I get tech out when there's a problem . I'm of the school of thought that regular home maintenance is super important, ditto, getting to really know your machine and it's sounds because it will tell you when something i wrong.