I bought a 2.5 rs 2001 and when you floor it it launches and as soon as you hit 3500-3700 it starts coughing spitting missing, as long as you shift before that rpm its fine. It has all its power and has no drivablity issues other then that. What do you think it oculd be?