That would sound like a reasonable assumption. I don't know lots about it, but have you tried some of the tips at the bottom for dealing with vasospasm generally?
That said, keep an eye on the latch too and maybe get yourself along to a support group to have someone have a check.