My car did something like that a while back. One of my grounds came loose. It was still connected but would wouldn't pull the car into the higher rpm range. Does your car have any kind of tune at all?