Had this car in yesterday and have no idea what to do next. The problem is that it will rev up after you have raised the revs after over about 1500 - 2000. However, if you put the engine under load and lower the revs they will stay down, but if the car is switched off and started right away it will rev up from the word go! It came up with one code: 35 Idle Speed Control Which is understandable if the revs are higher than they should be when the engine has an idle request from the throttle pot. I checked the idle speed control anyway and its checks out fine. I did winder whether it was the throttle pot, but, that seens to be ok as well. The throttle valve is fine and clean and not sticking, and I have no induction leaks.