Could be many things to be honest, from a boost leak to cam timing etc.
Your best off taking it for a setup, especially as it's new to you.
Not only will you have piece of mind, but they can pinpoint and resolve the issue quicker than what you could.
Martin