At cruising speed the car surges, the RPM's fluctuate up and down about 100rpm with sluggish throttle response. Hesitant to shift. Car is automatic. It idles perfectly and runs great at full throttle. I have tried the 02 sensor, MAP sensor, the temp sensor, when I disconnect the throttle positioning sensor shifts better but still surges. Codes 25 have been thrown 1 time but has not sense then. The injectors have been recently replaced over 10K miles ago. New plugs, new cap, new rotor. Coil has about 10K miles. This is a friend of mine at work. Any help would be much appreciated. Thinking of replacing main PCU at this time. Thanks in advance.