The injection system is detecting a fault and going into 'limp mode'. By switching off the engine and restarting it you are effectively 'rebooting' the ECU until it detects the fault again. You need to have someone read the faults stored in the ECU.
For example. it could be the EGR valve needs cleaning or replacement.
ChicksFan
September 2011