A code tells you where to look. It does not tell you what broke.
The amber light means the computer saw something outside its expected range. Which sensor, which circuit, which mechanical fault behind it: that part is work, and it is the part we do at your house, your yard or the shoulder before anybody buys a part.
- Open 24 hours, seven days
- No hourly minimum
- Scan tool, meter and smoke machine on board
- Cars, trucks, trailers and fleet
Why the free code read at the parts counter costs people money
A parts store will plug in a reader and hand you a five-character code. That service is genuinely free and genuinely useful, and it is also where a lot of wasted money starts. The code is a label the engine computer assigns to a condition it noticed. P0171 is not “the vehicle needs a mass airflow sensor.” It is “bank one is running lean.” A vacuum leak causes that. So does a dirty airflow sensor, a weak fuel pump, a clogged filter, a leaking injector, or an exhaust leak ahead of the upstream oxygen sensor. Six causes, one code, and the counter cannot tell you which.
The same thing happens with the code people fear most. P0420 reads “catalyst system efficiency below threshold,” which sounds exactly like a catalytic converter sentence. Very often the converter is fine and the downstream oxygen sensor is lazy, or there is a small exhaust leak letting outside air into the stream, or an engine misfire has been dumping raw fuel into the converter and the real repair is upstream. Replacing the converter first is the single most expensive way to find that out.
What actually separates a guess from a diagnosis is data. Freeze-frame shows the exact conditions the moment the fault stored: engine speed, load, coolant temperature, whether you were accelerating or coasting. Live data shows what the sensors are reporting right now, including fuel trims, which tell you how hard the computer is working to correct something. Then you test the circuit itself with a meter, because a sensor reporting nonsense and a wire chafed through on a bracket look identical in a scan tool.
Bring us the codeIf a counter already handed you a number, read it out on the phone. It narrows the tools we load before we roll, and it does not cost you anything.
What the visit runsYou hear a price before work starts, and there is no hourly minimum, so a short scan and a straight answer stays a short scan and a straight answer.
Our rangeNapa and Solano are the daily ground. Diagnostic calls regularly run us into Contra Costa, Alameda, Sonoma and Marin. Check the coverage map.
Flashing versus steady, and why the difference matters today
A steady light means a fault is stored and the vehicle is usually still drivable. Get it looked at soon, keep an eye on the gauges, but you are not stranded. A flashing light is a different message entirely. It means the computer is detecting a misfire severe enough that unburned fuel is being pushed into the exhaust, and that fuel will light off inside the catalytic converter and destroy it, sometimes within a few miles.
If the light starts flashing, pull over when it is safe and call. Driving a flashing light to a shop across town is how a coil pack turns into a converter and a set of oxygen sensors. That is the whole reason a mobile diagnostic exists: the vehicle stays put, and the diagnosis comes to it.
The other case worth stopping for is a light paired with a gauge. Temperature climbing, oil pressure dropping, charging light on at the same time. That combination is mechanical, not just electronic, and a scan tool is the second thing we reach for, not the first.

How the diagnosis actually runs
Roughly in this order, though a strong clue early can skip a step. The point is that nothing gets replaced until something has been tested.
- Pull every code, not just the oneStored, pending and history codes across all modules. A transmission or ABS code stored at the same minute as the engine code often points at a shared power or ground problem rather than three separate faults.
- Read freeze-frameThe snapshot taken when the fault set. Cold or hot, idling or under load, steady throttle or a hard pull. A misfire that only sets at highway load is a different hunt from one that sets in a driveway.
- Watch live dataFuel trims, sensor voltages, coolant and intake temperatures, misfire counters per cylinder. Numbers moving in the wrong direction under a known input is what confirms a theory.
- Test the circuitMeter on the sensor connector, power and ground checked, resistance and signal compared against the manufacturer’s figures. Smoke machine for vacuum and evaporative leaks, because a cracked hose is invisible from above.
- Say what it is and what it runsYou get the fault in plain language, what it takes to fix, and a price before work starts. If the repair is beyond a mobile setup, you hear that too instead of a half-done job.
Where these diagnoses usually land
A stored code is the start of a trail. These are the repairs it most often ends at, and most of them finish in the same visit because the parts ride along.
Spark plug replacement
Misfire codes on one or two cylinders. Plugs, coils and the wiring between them get tested before either is thrown at the problem.
Oxygen sensor replacement
Slow, stuck or dead sensors distort fuel trim and drag a catalyst code along with them. Tested by response time, not by age.
Fuel system diagnostics
Lean codes, a rough idle, a stumble under load. Pressure and volume both get measured, since a pump can hold pressure and still starve the engine.
Vehicle electrical diagnostics
Chafed harnesses, corroded grounds and connectors full of green. The cause of a great many codes that look like sensor failures.
Overheating diagnostics
Coolant temperature codes and a thermostat stuck one way or the other. Worth catching before the gauge climbs into the red.
Mobile vehicle diagnostics
The broader version of this work for drivability complaints that never lit a light at all.
Nobody should pay for a part that was never the problem. Testing first is cheaper than guessing twice.
Patrick Freeman, owner
What people ask when the light comes on
A two-minute phone call usually sorts out whether this is a drive-it or a park-it. Somebody answers at any hour.
Is it safe to keep driving with the light on?
If the light is steady and the gauges look normal, usually yes for short trips, but get it read before it becomes two faults instead of one. If the light is flashing, stop. A flashing light means a misfire is pushing raw fuel into the exhaust, and that ruins a catalytic converter fast.
Can you just clear the code for me?
We can, but clearing a code without fixing the cause only erases the evidence. Freeze-frame data goes with it, which makes the next diagnosis harder and slower. If you need the light out for a smog appointment, understand the fault will store again and the readiness monitors will not be set.
I already know the code. Do I still need a diagnosis?
The code narrows the search, which is worth something, but it names a symptom rather than a part. Codes like P0171 and P0420 each have half a dozen possible causes. Testing the circuit is what turns a code into a repair, and it is the difference between fixing it once and buying parts twice.
Can you diagnose a check engine light where the vehicle is parked?
Yes, and that is the whole point. The scan tool, meter, smoke machine and fuel pressure gauge ride in the truck, so a driveway, a work yard or a shoulder all work. The only jobs that move elsewhere are ones needing a lift or a machine shop, and you hear that before we start.
Does a check engine light mean I will fail a smog test?
An illuminated light is an automatic fail in California, no matter what the tailpipe reads. Clearing it right before the appointment does not help either, because the readiness monitors reset and an unset monitor also fails. Fix the fault, drive it long enough for the monitors to run, then test.
Do you work on diesel and commercial trucks too?
Yes. Diesel engines throw their own set of codes around emissions hardware, fuel systems and sensors, and the tooling differs from a passenger car. That work overlaps with our mobile diesel mechanic service, and we come to the yard or wherever the truck is sitting.
Find out what the light means before you spend a dollar.
Tell us the year, the make, what the light is doing and anything the vehicle is doing along with it. That is usually enough to know what tools to load and roughly what the visit takes. One number reaches the mechanic, any hour of any day.
HoursMonday to Sunday, 24 hours
Based inAmerican Canyon, CA
More to readPhotos of the work · Mobile auto repair · Blog
