Question: what causes upper back muscles to spasm?
Answer: A rhomboid strain is a stretch or tear of these muscles. A rhomboid spasm is a sudden tightening of the muscle that you cannot control. A rhomboid muscle strain or spasm is usually caused by overuse of your shoulder and arm.