Sounds like an anxiety attack to me. They hit you hard and fast like that, and w/me not only the heart racing, but the dizziness, need to vomit, etc. In fact, I had one like that last night myself. It can be anything, doesn't have to be solely based on stress. Maybe something you watched or a song that later registered.