after 2000rpm the car fails to accelerate and and check engine light goes on. THE SCANNER CODE SHOWS THROTTLE POSITION PROBLEMS
after 2000rpm the car fails to accelerate on 2003 Volvo S40
Your vehicle is probably in "limp in mode", due to the error in the throttle position sensor area. The rpm is limited so that the computer will not make a mistake based on poor input from this sensor. It should be checked by a professional to determine what is wrong in the throttle position circuit.