i can not see it being the ECU mate it getting to much air take the pipe off the throttel body and have a look and see if the butter flyis closed if it is then start the motor and see wot the revs are doing if its still to hi put your hand over the throttel and slow the air down and see wot happons if its still running you have a very big air leak