A US service member has died from wounds received in a March 1 attack in Saudi Arabia, raising the number of American troops killed in Iran war to 7.