Is the engine in a small space. As the air heats up there is less power available to the engine. Try keeping the engine room open all the way. Take the cowl off the engine if possible. See if that helps.
Had a diesel mechanic tell me that at an SSCA gam.
Go Slow
Sail Far
Stay Long