cant see the pump being the problem i might be wrong though what codes does it throw up 
Yeah, that is what Nick at R-Tech said too. He told me to clean the TB and do a TBA and adjust the actuator to two turns of pre-load.
The code it showed was 17743/P1335 - Engine Torque Monitor 2: Control Limit Exceeded
Cheers
nick will have a better idea than me

ross tech info
Malfunction Indicator Light (MIL) ON
Reduced Power
Possible Causes
Intake hose(s) or intake system leaks (Unmetered Air) after MAF
Intake Air Temperature sensor faulty
Mass Air Flow Sensor (G70) faulty
Engine Coolant Temperature sensor faulty
Restricted Air or Fuel Filters
Possible Solutions
Check intake hose(s) or intake system for leaks (Unmetered Air) after MAF
Check Intake Air Temperature sensor
Check Mass Air Flow Sensor (G70)
Check Engine Coolant Temperature sensor
Check Air and Fuel Filters
Special Notes
Check O2 Sensor(s) Adaptation Values Before Clearing Faults: Fuel Trim Information