Dani: Just had my 8kw diesel Westerbeke serviced today. The problem you describe is almost certain to be fuel related on a diesel. Even on a gas boat, check that first. Then check for a loose or frayed coil wire that looses voltage under load. Also, be sure that the RPM on your gen is set correctly and that the RPM increases appropriately with load.