The first thing to check is the fuel, and fuel system. Look for quality of the fuel lines and hoses, for air leaks, water and dirt in the fuel, fuel filter and that sort of thing. Look for parasitic loading from things like a generator bearing going bad. And are you sure there is no electrical load causing the problems? How do you know there is no extra loads on it? If the loads are motors then how do you know they aren't being loaded? What is it powering?