Biggest reason , moving parts . Diesel engines are lower revs then petrol , lower revs , less wear . The difference nowadays is near 0 , since the diesel engines have been pushed towards higher power outputs , vs petrol with low rpm turbos . It however still is the case for large engines , like in trucks , boats , where diesel is still running low rpm , they can run many many hours without breaking down .
Latest Answers