ey man, try the idle sensor i think its called, mate had a similar problem on his dc2 where it just kept revving up and down, changed that and it was all good, give that a go