General Diesel Repair
in Staunton, VA

When your diesel truck isn’t doing what it should—it’s not starting, noises are wrong, it’s been sent into an automatic de-rate—you need a repair partner who knows more than just how to replace parts. Bo’s Diesel Repair offers full-scope general diesel repair services throughout the Valley. We diagnose honestly, repair reliably, and deliver mobile service that keeps your fleet working, not waiting.

Contact Us
Shenandoah Valley diesel mechanic general diesel repair

What “General Truck Repair” Covers

General diesel repair is the all-purpose service category that handles everything outside specialized systems like transmissions, DPF/EGR, or hydraulics. Here’s what we may typically inspect and fix:
  • Engine mechanical issues: leaks, loss of compression, misfiring cylinders
  • Air intake and turbocharger problems: boost leaks, turbo failure, worn components
  • Fuel system faults: bad injectors, filters, pumps, fuel contamination
  • Cooling system diagnostics and repair: radiators, hoses, belts, thermostat failures
  • Exhaust and muffler issues: leaks, failed gaskets, damaged piping
  • Electrical & sensor work: wiring faults, sensors, starters/alternators, ECM/ECU communication issues
  • Vacuum, boost, and pressure leaks: areas where air or fluids are escaping
  • Glow plug/starting issues: cold-start problems or failure to engage properly
General repair can also include preventative maintenance tasks like regular tune-ups, fluid changes, and component wear monitoring to catch small issues before they become big ones.

Common Warning Signs That You Need Truck Repair Services

If you notice any of these, schedule a diagnostic call:
  • Black, white, or blue smoke from the exhaust
  • Loss of power under load or uphill
  • Hard starting, stalling, or unusual rough idle
  • Engine overheating or coolant loss
  • Unusual noises—knocking, rattling, metallic sounds
  • Reduced fuel economy, frequent fuel fill-ups
  • Warning lights or fault codes showing up on the dashboard
  • Coolant or oil leaks under the engine compartment
These symptoms often point to general diesel system issues. The earlier they’re addressed, the better.

Our Diagnostic & Repair Approach

At Bo’s Diesel Repair, we believe in doing diagnostics first, not replacing parts blindly. After hearing the problem and the symptoms, we work methodically and logically through tests and inspections to diagnose your vehicle. No work begins without your express approval. You’ll always know what’s actually broken, what’s borderline, and what’s purely preventative. Call us today at (540) 290-5479.
Services

Our Heavy Duty Diesel Mechanic Services

Bo's Diesel Repair offers a wide range of services, including mobile preventative maintenance, diagnostics, and repairs.

We know your equipment is the backbone of your business, so we focus on fleet maintenance and scheduled repairs to reduce the odds of emergency breakdowns and costly project delays.

PMs and repairs are conveniently performed at your yard or job site, minimizing downtime and driver scheduling headaches. Regular oil changes, filter replacements, brake inspections, fluid checks, and more, will extend the lifespan of your vehicles and keep your fleet running at peak performance.
Testimonials

Customer Reviews

Leave a Review
"Great guy! He gave my maxxforce 13 truck a checkup - Bo is very knowledgeable and easy to work with.  He gave me suggestions of work to be done in the future to help me plan for expenses. Highly recommended."
Google-colorCreated with Sketch.
Bryan B.
2010 International TranStar
"Diagnosed and fixed the issue quickly. Polite, knowledgeable, and professional. You can’t go wrong with Bo!"
Google-colorCreated with Sketch.
Jake W. (Wilson Fence)
2015 Kenworth T300
Contact & Service Area

Contact Bo's Diesel REpair

Contact Bo’s Diesel Repair in Staunton, VA, for trusted heavy-duty truck, trailer, and equipment repair services. We’re proud to serve hardworking businesses anywhere in our service area: Staunton, Waynesboro, Lexington, and anywhere in Augusta County.

Call us now at (540) 290-5479 to schedule service.