may be a bad temp sensor in the tranny...mine was doing the exact same thing...it would read 120 degrees and run at normal rpms, then the temp sensor would tell the computer it was -30 degrees and it would then jump the rpms up, trying to warm it up(thinking its cold)