Hard water build-up can cause your shower to spit instead of spray. To remove the hard water accumulation, soak the showerhead overnight in a solution of one part white vinegar and two parts water or "Tile Juice" or "Scum Bum". Then dislodge any remaining loosened deposits with a Cleaning Toothbrush. Repeat if necessary.