As others have said, the system defo needs cleaning! From the sound of it the old pump might have sheared the shaft/spindle (have had a number of these pumps go that way) but if you've swapped them over you could try stripping it down and checking. Trouble with just checking the spindle through...