Engine Repair, Rebuild, Overhaul & Conversion in Grande Prairie, AB and Dawson Creek, BC

Losing power? Blowing smoke? Hearing something off? R&R Diagnostics and Repair offers expert diesel engine repair in Grande Prairie, AB and Dawson Creek, BC. 

Professional Diesel Engine Rebuild in Grande Prairie, AB and Dawson Creek, BC

Engines are the heart of your operation. Our diesel engine rebuild in Grande Prairie, AB is a comprehensive service designed for rigs, oilfield equipment, and heavy-duty commercial trucks. Whether you're dealing with years of wear or a catastrophic failure, we can strip it down, rebuild it right, and get you back on the road stronger than before.

Our engine services include:

  • Full engine overhaul for top-end or complete teardown
  • Custom engine swap or reman installation
  • Diesel engine conversion for off-highway or specialized use
  • In-depth diesel engine diagnostics for early failure detection

From worn cylinder head repair to broken crankshaft service, our techs handle it all with dealer-level tools and hands-on experience.

Why Our Engine Repair Services Stand Out

When it comes to engines, there’s no room for shortcuts. Our technicians don’t just fix. They rebuild and upgrade with detail and care. Every bolt is torqued to spec. Every surface checked. Every measurement verified. At R&R, quality control comes standard.

Why customers trust our engine rebuild shop:

  • Accurate compression testing and internal inspections
  • Full injector replacement, valve setting, and timing adjustments
  • Expert engine block machining and head work when needed
  • Honest recommendations for repair, rebuild, or replace only when necessary

Whether you're hauling long-haul freight or working a pump truck in winter, we'll make sure your diesel engine is built to last.

Book your Diesel Engine Repair Now: Call 780-897-6545!

If your engine needs attention, whether it’s minor or major, don’t wait. Call 780-897-6545 or visit our website now to schedule diesel engine repair at R&R Diagnostics and Repair. Serving Grande Prairie, Dawson Creek, and beyond, we’ll diagnose the issue, explain your options, and get you back on the road with confidence.

FAQs

What Areas Do You Serve for Engine Repairs?

We operate from #102 9508 154 Ave., Grande Prairie, AB and 2801 92 Avenue, Dawson Creek, BC. We also welcome trucks from Edmonton, Calgary, and surrounding areas.

Do You Rebuild Diesel Engines In-House?

Yes. We offer full teardown, inspection, machining, and reassembly services in our engine rebuild shop, following OEM guidelines.

What Are Signs I Need an Overhaul or Rebuild?

Excessive oil use, low compression, or power loss may indicate you need an engine overhaul. We’ll inspect and guide you toward the best solution.

Can You Convert My Truck to a Different Engine?

Yes, we offer full diesel engine conversion and engine swap services. We’ll help you select the right engine for your application and install it professionally.

How To Schedule Your Engine Services?

Call 780-897-6545 now to schedule expert engine repair in Grande Prairie or Dawson Creek.

Heavy-Duty Truck Repairs

Repairs You Can Count On

Whether it’s engine diagnostics, CVIP inspections, or after-treatment system failures, our team handles every repair with precision and integrity. Our Grande Prairie and Dawson Creek shops feature drive-thru bays, and we offer mobile repairs within 100km, and beyond. We don’t stop until the job is done right.

Don't Take our word for it.
Read Customer Testimonials.

"I called in needing an exhaust clamp and gasket replaced. They fit me in immediately and was in/out within 30 min with a very fair bill. They didn't have the parts, but ran out to trp and picked up the required parts for the job. I would definitely recommend."

Coy MacKenzie

"Rod was great to deal with. He got me in quickly and fixed my truck in a timely manner. The bill was way les than expected. Thank you guys for doing such a great job! I would definitely recommend R&R to anyone needing repairs."

Danielle Wiedmer

"Rod and his gang provided top notch service. Had the fan fall off our motor home with a cat c7 engine. He was the only person that offered help. Spent hours and hours trying to locate parts finally found the part and got us on our way. Very accommodating. Highly recommend."

David Veer

Contact Us

Let us know what is going on with your vehicle, and we will get back to you soon with a quote.

Contact Information

Hours

Mon - Fri: 8AM - 5PM

Locations

2801 92 Avenue,
Dawson Creek,
BC V1G 0G2, Canada
View Larger Map
9508 154 Ave #102,
Grande Prairie,
AB T8X 0L2, Canada
View Larger Map

Service Request Form

* indicates a required field
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Speak with a service advisor now