Thank you everyone for the input.
@Brian4 you are star. Guess what...I just had the codes read yesterday and there was a few old codes but one that came right after we cleared the codes was the exhaust camshaft position sensor. And I found a split in the induction hose between MAF and throttle body that I had forgotten about. Also have a sticky valve in the inlet manifold that I want to give it a clean up.
First things first I will repair this two things by the end of the month and hopefully recover a bit more performance.
Thank you.