Check-engine light on? Find out what it means.

A warning light doesn’t always mean a big repair. Leo runs computer diagnostics and tells you straight what the car needs, and what it doesn’t.

Available 24 hours, 7 days a week · Credit cards accepted

Diagnostics

What we check

  • Check-engine light diagnosis
  • Computer code reads
  • No-start diagnosis
  • Rough idle, stalling and misfires

No unnecessary work

Reviews keep saying the same thing: honest work, fair prices, nothing you don’t need. You get told what’s wrong, plainly.

Steady or flashing?

A steady check-engine light means get it checked soon. A flashing one usually means the engine is misfiring badly enough to cause damage. Pull over somewhere safe and call.

Reviews

What customers say

5.015 reviews on Yelp

4.5★ on Google · 14 reviews

Every review on the Yelp listing is 5 stars. Cards summarize what happened; tap through to read each review in full. Ratings as of October 2026.

  • Check-engine light on a Sunday. Leo came to the house, read the code and confirmed the car was safe to drive.

    Peter v. · Vallejo · Aug 2021

    Read Peter v.’s review on Yelp
  • What looked like bad brakes turned out to be something else. Leo found the real problem, explained it and fixed it.

    Dee P. · Suisun City · Mar 2021

    Read Dee P.’s review on Yelp
  • Car acting up before the 4th of July weekend, with most shops closed. Leo arrived early and came in cheaper than other shops quoted.

    Tha U. · Vallejo · Jul 2021

    Read Tha U.’s review on Yelp
Related

Other services

Serving Vallejo, Benicia, Fairfield, Suisun City, Napa, Santa Rosa, Concord, Pleasant Hill, Walnut Creek, San Ramon, Oakley, Oakland, San Francisco and San Jose. See the service area.

Broken down? Call Leo.

Available 24 hours, 7 days a week. All work is by appointment, so call to book a time.

Call (925) 354-4329 · 24/7