General Diesel Repair in Grande Prairie, AB and Dawson Creek, BC

When your diesel truck’s down, time is money. R&R Diagnostics and Repair offers fast, honest general diesel repair in Grande Prairie, AB and Dawson Creek, BC

Reliable Diesel Repair Shop in Grande Prairie, AB

As a full-service diesel repair shop in Grande Prairie, AB, we work on all makes and models of heavy-duty diesel trucks and equipment. Our technicians bring over 40 years of combined hands-on experience, so we know how to get to the root of the issue fast. That means no guesswork, no unnecessary replacements, just honest diesel repair to get your rig back on the road.

Common diesel issues we solve include:

  • Power loss, poor acceleration, or hard starting
  • Check engine light diagnostics and repairs
  • Rough idle or unusual engine vibration
  • Emissions issues such as clogged DPF or failed sensors

Using state-of-the-art scan tools and our deep knowledge of engine systems, we provide accurate diesel truck diagnostics that save you time and money.

What Makes Us Different

At R&R Diagnostics and Repair, we treat every truck like it's our own. That means honest communication, high repair standards, and zero shortcuts. We’re a family-run operation that built its reputation by taking on the tough jobs and doing them right.

Here’s why truckers and fleet operators trust us:

  • Skilled, certified diesel mechanics with Cummins certification
  • Extensive experience in commercial diesel repair and oilfield equipment
  • Two locations with drive-thru bays for faster turnaround
  • Transparent pricing and clear recommendations

We understand what it takes to keep trucks hauling, especially during northern Canada’s harsh winters or in demanding field conditions. If your engine is knocking, losing pressure, or burning oil, we’re the team that will fix it right the first time.

About Diesel Repair Now: Call 780-897-6545!

Need dependable diesel repair services in Grande Prairie or Dawson Creek? Call R&R Diagnostics and Repair at 780-897-6545. Whether it's a small sensor issue or a complete diesel engine service, we’ll get you back on the road fast, with repairs that last.

FAQs

What Areas Do You Serve for General Diesel Repair?

We are located at #102 9508 154 Ave. Grande Prairie, AB, near Hwy 43, and 2801 92 Avenue in Dawson Creek, BC. We proudly serve the surrounding areas, including Edmonton, AB and Calgary, AB.

How Can I Tell If My Diesel Engine Needs Repair?

Watch for signs like rough idle, power loss, unusual smoke, or rising temperatures. A check engine light is also a key indicator something's wrong.

What If I Can’t Make It to the Shop?

We offer mobile repair services within 100km of both shop locations. For longer distances, give us a call, many customers from Calgary and Edmonton come to us for quality work they can trust.

How Can I Book a General Diesel Repair?

Call 780-897-6545 to schedule diagnostics or repairs. We offer quick bookings, honest advice, and efficient service from trained pros.

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.

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