Oh bugger, I know that feeling far too well.
It had a brand new triple plate in it, yet to get the box out which I think the owner is sorting but their may sadly be some oil getting onto it as we only got to 1.5 bar, quickest thing I've driven though, just explodes when it comes on boost lol