>the first thing I would check is the bearing in the bottom of the tank..<
Thats the usual suspect when they run slow. Mine seem to get 1 season before needing replacement.I keep plenty of extras on hand to eliminate down time.
If it has some kind of variable resister for the speed control that could also be bad. If it's a belt driven it could be you need to tighten or replace the belt.