So after many months of trying different things and speaking to my mechanic.
He got me to try another bottle of Injector cleaner on a full tank of 98 octane.
Even after tried two other brands and a octane boost it's been fixed and no longer jerks and coughs at high rpm.
I think it was shit fuel from a road trip in the country i took a while back.