try this it worked for me when the diagnostics picked up the same errror on mine,
theres a wee black metal cover at the back of the engine, its the ecu cover take it off and throw it away lol i rubs on the wires causing many problems, worked for me and my cars been running fine since april