Ok guys little updated,
Cars booked in at the dyno for next week, but I think the problem is getting worse. Was driving last night and it started to misfire very bad with the engine under heavy load ie going up hill on full boost. It misfired enough to put the mil light on constant so I plug the bluefin in and it show fault code p0300 which is (random misfire detected). So will keep you posted on any developments!