Paul it's more than likey the 02 sensor in the headers, i changed mine for a different fault and it turned out it wasn't the 02 sensor, i have the old one in the garage somewhere i think which you are more than welcome to try as i paid £320ish for a new one so i left that in