Ill start of by saying what i've done so far which isn't much
Checked sparked plugs are correct
Had cambelt done anyway so had the timing checked twice (it did it before the belt change)
Blanked of EGR at throttle body and still did it
Throttle body was cleaned march 2010/reset
New engine temp sensor fitted same time as throttle body
Using standard unleaded in the car
I'm pulling my hair out now on what else to do with it,I understand the knock sensor could be faulty,but I have never had an ECU light throw up on the car yet,and its just past its M.O.T so maybe rule out lambda sensor/s.As th timing is done via the ECU there is nothing I can about that area.
What else would be causing this issue?Really appreciate 'any' ideas big small,trivial or technical..thanks alot