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
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.
What customers say
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 YelpWhat 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 YelpCar 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
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.