what rotor is it plastic or metal?
the plastic ones can come loose from the shaft, the pump still pumps a small amount round but only very little as rotor starts slipping more and more. hold the rotor and try to rotate the pulley. you shouldn't be albe to turn very far before your finger gets squeezed and then it should not slip. of course this is only a crude test.... but if you're putting too much force the blade will crack and braek off.
test the thermostat by boiling in kettle, if its not that i would go and get a new water pump.... they're only 25£ from gsf (thats their cheaper option but it had a metal rotor last time i bought one).