Aye, it might be SP. Or it might even be a panic attack caused by anxiety.
When I was younger, I used to get panic attacks once every few months. I never knew what they were, so I'd just have to wait it out. Wasn't pleasant :/