PS - I've also found that a good ear cleaning regimen helps a lot. If I don't take care of my ear was my speakers will start to skew left.
The solution I've found is a good body wash and lots of lather and water. So long as I do that regularly I don't need to resort to more.