Probably going to try a spare on there to rule it out,i think its done,was fine yesterday,i started it this morning from cold ,it was ticking over on cold start at 1200 for a few seconds then all of a sudden dropped to 500,i gave it a blip and then it stalled as the revs dropped down again,i restarted it and it now ticks over at 500rpm,scanned it and got that code