I had some issues with my car where the timing belt was going bad and jumped a few teeth. It caused it to rev way, way up when driving it sort of got stuck in 1st gear then would thump itself into 2nd then 3rd. Like the other poster said you need professional advice but if you can you should check the timing belt and check the transmission fluid. Google will help you along quite a bit if needed, it did for me!
The high RPM's could be a vacuum leak spray the vacuum lines with carb cleaner and listen for a change in RPMS. If they change you may want to pull the line and install a new one. PCV valve could be another one I've heard of that could cause a high RPM they only cost a few $$ for a new one. Or maybe even as suggested the IAC or a combination of issues. I don't know I'm just throwing some ideas out there to check as I'd gone through an issue with a high RPM when my IAC went bad.
If you have the check engine light on or if you can stop by an auto store and ask them to check for codes or even any stored codes. The codes will get you moving in the right direction.
Wednesday, January 28th, 2009 AT 11:28 PM