Thanks for pinpointing that for me.. I would say I would check it out, but it sounds like the choice is, change it for £150, or live with it and keep resetting codes... How often in miles did it used to play up? was it literally every 10 mins? and how many miles have you done since changing it...