You really need to read fault codes and look at live data on this car. i did have one doing this some time ago the throttle potentiometer was showing throttle fully open when closed shutting the injector pulse off as if it were limiting revs you need to check signal voltage from the tps 0.8v throttle closed rising up to 4.8v fully open HTH ALAN