I had this problem over the summer. It wasn't a difficult fix. I replaced both seals, the bearing, the shaft, and the impeller. You may as well do it all while you have it apart just to be safe.
I replaced my impeller with the 2006 part, which is the same as the 2005 but with a little...