According to industry standards, a diesel engine will last 865,000 miles or 34,650 engine hours before requiring a major overhaul. The majority of diesel engines experience a major failure between 700,000 and 1,000,000 miles, necessitating an engine overhaul.