About Us

Built on family values and decades of diesel know-how, R&R Diagnostics and Repair delivers trusted heavy truck repairs across Grande Prairie, AB and Dawson Creek, BC.

R&R Diagnostics and Repair isn’t your average truck repair shop. We’re a second-generation, family-run business rooted in hard work, high standards, and real-world experience. Started by Rod and his son Ryan, our shop has grown from a passion project into a full-service diesel repair operation with locations in both Grande Prairie, AB and Dawson Creek, BC.

Rod’s been wrenching on diesel engines his entire life. Ryan followed in his footsteps straight out of high school, completed his apprenticeship, and never looked back. With 40+ years of combined experience it’s truly a team effort. Diesel repair is more than a job for us. It’s a craft, a legacy, and a commitment to doing things right.

Why Customers Trust R&R

At R&R, we believe in being upfront. If something’s wrong with your truck, we’ll explain it. If it doesn’t need fixing, we’ll tell you that too. Our reputation is built on straight answers, fair pricing, and the willingness to take on any job, no matter how tough.

What makes us different:

  • Certified techs, including Ryan’s Cummins and horsepower certifications
  • Experience with oilfield truck repair and heavy equipment
  • Two fully equipped shops with drive-thru bays for fast service
  • Mobile diesel repairs available within 100km and beyond

We’ve worked on everything from diesel fleet service trucks to oil patch haulers. No matter what rolls into our bays, we treat every truck like it’s our own.

Local Roots, Regional Reach

We operate out of two strategic locations:

  • Grande Prairie, AB – #102 9508 154 Ave., near Hwy 43
  • Dawson Creek, BC – 2801 92 Avenue, with an on-site truck wash

Both locations have two drive-thru bays. Grande Prairie has a third standard bay, while Dawson Creek includes a dedicated wash bay for truck washing and interior cleaning. We also offer mobile service throughout northern Alberta and northeastern BC. This includes clients in Edmonton and Calgary who know we’re worth the extra distance.

Join the R&R Family of Customers

Our clients aren’t just job tickets. They’re relationships we value. Whether you’re a one-rig owner or managing an entire fleet, we want to be the shop you trust. From preventative maintenance to emergency repairs, we’re here to keep your wheels turning.

Call 780-897-6545 to learn more or stop by either of our shops. At R&R Diagnostics and Repair, you’re not just getting a mechanic.

Heavy-Duty Truck Services

At R&R Diagnostics and Repair,
we do it all

From comprehensive fleet maintenance to custom repairs on oilfield machinery, our certified techs in Grande Prairie and Dawson Creek are equipped to handle your toughest jobs. Our Dawson Creek location even offers professional truck washing and interior detailing. Got a big job? We’re ready.

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