The sticky post at the top of this forum has entries about cleaning. How long since this maintenance was performed?
Bob