Many diesel mechanics work regular business hours. Many repair shops run their business after hours, so you may need to work some evenings and weekends. Businesses like truck and bus repair shops are open 24 hours. With so much overtime available, a diesel mechanic who wants more hours can work more than 40 hours a week.