What Trucks do we service?

Meet Our Staff

Service Write-Ups & Parts, Katie

Medium Duty Trucks
Box trucks, sprinters, and pick-up trucks.

By coming to our shop directly, our customers are able to avoid the price markups and delays that are a result of many RV and commercial dealerships sending out heavy engine and powertrain work to specialist mechanics (like us). Although we gladly accept dealership work and appreciate servicing customers who prefer to go through the dealership, we open our doors directly to the public and invite them to experience the difference in price and accountability that we are able to offer as a result. We're a family here and think our customers are too.

Truck Mechanic, Bub

We proudly service the vehicles for STAT EMS, Flint Township Fire, The City of Swartz Creek, USF Holland, Corrigan United, Coast to Coast and Dayton Freight. 

Diesel Mechanic, Colt

about us

Owner and Head Mechanic Bill; started Cooks Diesel as a mobile repair company for large fleet trucks and established commercial accounts for customers such as USF Holland, and Corrigan Moving Systems.  Eventually the company grew to the point where having a stationary facility became necessary. Cooks Diesel set up shop in Troy, Michigan and began serving the general public as well as commercial customers.

As the business outgrew the facility, the company moved to a location more central to it's customers in Flint. Although the business has done some moving we have made a home in Swartz Creek and continue to serve the surrounding area.

Heavy Equipment Vehicles 
Construction equipment, Semi Trucks, Motor coaches, and Heavy Duty Trailers.

Regular Trucks
Non-diesel pick-up trucks are welcome too for basic services.

Why Pick us?

Intern & Parts, Kyle

Diesel Pick-Up Trucks
We service any and all makes of diesel trucks from an everyday use truck to business trucks.

Owners, Bill & Kim Cook

Diesel & Heavy Equipment Repairs | AUTO, FLATBED & ENCLOSED AUTO TRANSPORT

(810) 630-6344

5248 Morrish Rd Swartz Creek, MI 48473


cooks diesel &

(810) 630-6037