Diesel power generator