As mentioned, definitely check the hoses for boost leaks and I'd add to that checking the intercooler for physical damage as well (though I assume you'd notice if you hit something big enough to punch a hole into your intercooler).
On top of that, pull out your MAP sensor and clean it if you haven't recently or if it hasn't been cleaned that you know of.
I had a very similar issue, you might say it was identical, but only temporary.
I was driving down the road, almost all power was gone, black smoke. I pulled off the road, shut down the engine and took a look under the hood. After finding out nothing and seeing no visible damage to the hoses, etc I decided to restart the engine and see if the check engine light was on. I restarted and there was no light and everything ran perfect. I drove it home with no issues...until a few days later. It had the same issue...lost nearly all power and black smoke. I shut down and restarted and all was well.
After that I cleaned my MAP sensor and didn't have another issue with it.
I sincerely hope that is all that is wrong with your vehicle.

But if not, this forum is a great place to dig for answers with many knowledgeable people on it.
Good luck!