fuel pressure?, throttle body, maf are things that come to mind for me, typically reduced power mode is a throttle body fault, but low fuel pressure could cause your symptoms as well and that is not something that comes up as any code you would need to check it and/or monitor it with a gauge.
you can get one of those bluetooth OBD adapters and run a app like torque that will allow you to monitor what the vehicle "says" it is.
you can get one of those bluetooth OBD adapters and run a app like torque that will allow you to monitor what the vehicle "says" it is.