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
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."
"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."
"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."
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
Locations
Dawson Creek,
BC V1G 0G2, Canada
Grande Prairie,
AB T8X 0L2, Canada
