Sure would make it easier to give advice if we knew what year and model rig you are having the problem with, and maybe a photo of the faucet. The faucets in our rig are all made by Dura Faucet, and parts are easily available directly from them
http://www.durafaucet.com/
As far as the spout not turning easy, a simple disassembly and some silicone lube on the o rings will get it moving nicely. As far as the hose not retracting, if the weight on the hose under the sink is clear, maybe something was jammed around the hose inside the spout.