I turned the car off and checked my oil. It was low but uses oil fast for some unknown reason. I turned the ignition back to off then waited a minute, and it started, but it was still idling high. I put it in gear to move it to the driveway and the engine went down to normal as I moved, but increased again, when I stopped. I heard it could possibly be something with not having enough anti-freeze, but it did not freeze last night.
Any help is appreciated.
Check the choke linkage, it may be hanging up. My Mazda has an automatic choke. However, when the engine warms up the choke keeps active. When the engine is warm, the engine speed is 2000 RPM or more. Also, check the thermatic spring in the choke housing.