and you don't have a check engine light? ................
some of the sensors will make the ecu run the fuel at a default setting which is at a much higher rpm.
Or you could have your throttle cable too tight, or it may be something I don't know about.
I am not all that familiar with that engine.