Do you mean the engine goes to 3000 - 4000 rpm by itself when you start the engine? That could be related to a major vacuum leak or a problem with the idle speed motor.
If this happens while driving, does the engine speed stay high when you take your foot off the gas pedal? If it does, look for a sticking throttle cable or something binding in the throttle body. Carefully turn the engine off without disturbing anything, then look at the two throttle body assemblies under the hood. First pull lightly on the throttle cable. If it's tight, it's sticking or catching on something. A likely cause would be the floor mat. If the cable is free, poke at each throttle body to see if one releases and goes back to idle. They are both connected through a link so you'll have to watch closely to see which one was stuck. A problem with the throttle bodies is very rare.
Do you mean the transmission is not up-shifting to the next higher gear? That would be a transmission problem, not an engine speed problem. In this case, the engine rpm will go back down when you release the gas pedal. Do you also find that there is very little power when pulling away from a stop sign? That would mean the transmission has defaulted to 2nd gear and is staying there because the transmission computer detected slippage in one of the clutches or a problem with one of the sensors. This condition will not go away until the ignition switch is turned off and the engine is restarted. The dealer or a transmission shop will connect a hand-held computer to your car to read the stored diagnostic fault codes. That will provide some clues as to the cause of the problem.
April, 3, 2009 AT 7:03 PM
I can start it in the morning and take it to work it's about 7-8 miles from where I live and it's runs fine but if I would like turn on the heater to take the frost off or let it sit and idel well basically let the engine get warmed up it will go to 3000-4000 rpms and stay there while i'm giving it the gas but it'll go back down when I slow down or stop. I was once told it might be the shift selinod but that was by a friend of mine.
April, 5, 2009 AT 3:49 AM
Sounds like it's stuck in 2nd gear. That's what it does when the transmission computer detects a problem.