Turns out to be the knock sensor, little thing causing so many problems, or saving my engine from them! Car was giving 200 miles to a full tank with it faulty!
I got 2 sensors from the breakers as there's 2 banks but they're the same sensor.
So I've got a spare one for sale if anyone wants it.