these problems could be a dirty MAF meter, bad ground etc etc,,,,,im havign problems liek this too,,,car feel like its hitting the rev limiter at any rpm then itll go away and drive fine for awhile then come back but it is persistent and usually does it everytime i take the car out for a ride