If your shower is spitting instead of spraying, try this. Soak the shower head in hot vinegar. Heat the vinegar, not quite to boiling, and pour it into a container and place the the shower head in the vinegar and let it soak for 10 - 12 hours, then rinse vigorously in hot water. As an extra measure, take a very thin wire and poke each hole before rinsing.