Turns out my oxygen sensor is fooked...and typically they don't carry one as stock :lol:, this was the only fault they found...kinda relieved to be honest
You could probably get the same O2 sensor from a motor factors for around £50-75, but at least this way if that doesn't solve the problem then Ren will be more inclined to help.