I have the same problem, mine revs up to 4000 revs put new throttle position sensor but still same. had krypton tuners out they couldn't find no problems. I'm going to check hoses for leaks as advised, I will let you know how I go on
Gazza, February 2013