If its spinning but not pumping i reckon its the diaphragm , thats the triple headed rubber bit i was on about earlier , you can get them from Varitech £18.91 + vat , part no 94-390-06 ,
If that is gunged or torn , that could be your problem .
Just stripped mine down to show you , i have never replaced a diaphragm in 12 years , the good thing is you dont need to pull the whole pump apart to check it , its only 6 screws at the pressure switch end on a shurflo anyway , the diaphram is the white bit , it just pops off from the yellow surround , i have just noticed on mine that between the yellow surround and the aluminium piece connected to it is totally minging , this could be a good place to check too !