What would cause neck, shoulder, arm pain?

Overuse. Doing too much is usually the cause of upper body pain.
More info. Need to know more about your symptoms. However, if the pain involves the neck, shoulder, and arm, i would be concerned about a "pinched" nerve in your neck.