This is a common issue if an aftermarket fuel filter is fitted.
Use only genuine fuel filters, or OE filters that have the word Perflux molded into the top.
The reason an aftermarket filter causes this is pretty simple. The fuel filter on these vehicles is supposed to have a thermostat in it, which supplies fuel fresh cold fuel from the tank when the engine is hot, or recycles warm fuel from the rail overspill when the engine is cold. If an aftermarket filter doesn't have the thermostat, then a majority of the fuel going to the engine is recycled and hot. The ECM then limits power, by reducing pump pressure to avoid damage, hence power drops off.
There's nothing actually wrong with the engine or the ECM, so no warnings are given, its just a safety routine which is only supposed to be implemented in extremely hot conditions, but a low quality filter allows the safety routine to be activated unnecessarily early.