My 99 GTXrfi is having an issue that has me stumped. When I started it up last week it would not rev over 3300 for a while. Then it started intermittently revving for a while, then finally it ran at full revs fine, so I thought I had blown out the problem. Yesterday, it did the same thing. Started OK, but would not rev over 3350. I cruised around at 3350 for a while, then it started kicking in and ran great the rest of the day. Seems like something mechanical is sticking, then frees up when the temp comes up. Any clues??