Does anyone else relate to this?

I have a history of horrible social anxiety but in recent years this has mostly gone. However, there is still this problem - I might be completely fine in a group casually speaking, but as soon as the attention is forced on me and i have to present something to this same group of people I become nervous and shakey. I forget how to breathe properly and my speaking becomes unnatural and broken up because I'm trying to catch up on breaths. 

Its frustrating because it makes no sense and I don't know what else to do to improve.

Any tips?