Quick answer
Engine and electrical diagnostics at Fogg’s Automotive Fleet & Service Center in Scotia, NY, minutes from Schenectady, costs $89–$149, and the fee is applied toward your repair. Unlike a free parts-store code read, diagnosis here uses factory-level scan data, live sensor analysis, and physical testing to find the actual cause — codes tell you where to look, not what to replace.
What’s included
- Factory-level computer scan — all modules, not just the engine
- Live sensor data analysis and freeze-frame review
- Physical testing: vacuum, fuel pressure, compression, electrical
- Smoke testing for vacuum and EVAP leaks
- A written explanation of the actual cause, in plain English
- Diagnosis fee applied toward the repair
Signs you need this
- Check engine light on — steady or flashing
- Rough running, misfires, stalling, or hard starts
- Noticeable drop in fuel economy
- Hesitation or loss of power under acceleration
- A code that keeps coming back after “repairs”
- Failed the OBD-II portion of a New York State inspection
- Strange noises or smells you can’t place
The full guide
Here’s the misunderstanding that costs drivers the most money: a trouble code is not a diagnosis. “P0171 — System Too Lean” doesn’t mean any particular part failed; it means the computer noticed a symptom.
The cause could be a vacuum leak, a lazy oxygen sensor, a dirty mass-airflow sensor, a weak fuel pump, or a dozen other things.
Replace parts by code and you’re gambling hundreds per guess — and in New York, every guess that doesn’t fix it is another failed OBD-II inspection.
Read the full guideShow less
Real diagnosis is detective work with instrumentation: factory-level scan tools that see what generic readers can’t, live data analysis across dozens of sensors, smoke machines for vacuum and EVAP leaks, lab scopes for electrical signals, fuel-pressure and compression testing.
Our technicians work from the evidence to the cause — then fix the cause, once. We run this process on everything from a Honda commuting in from Niskayuna to a Ford Transit with 180,000 Schenectady delivery miles on it.
That’s also why we charge for diagnosis and then apply the fee to your repair. Free code reads are a marketing funnel for selling parts; forty-five minutes of a skilled technician’s systematic testing is what actually saves you from paying for three wrong guesses.
Most diagnoses are finished the same day, and you hear the findings in plain English before any repair is approved.
For fleet accounts
Fleet units with a check engine light jump the diagnostic queue so a driveability fault is identified the same day it’s reported, and the finding, freeze-frame data, and repair are logged to the unit’s record — useful when the same code shows up across three identical vans.
Start a fleet accountCommon questions
Why pay for diagnostics when the parts store reads codes free?
The parts store reads the code; we find the cause. Codes report symptoms — a lean code can have a dozen causes ranging from a $20 hose to a $500 pump.
One accurate diagnosis is cheaper than two wrong parts, and our fee applies to the repair anyway.
My check engine light is flashing — what do I do?
A flashing light means an active misfire dumping raw fuel into the catalytic converter, which can destroy it in minutes. Ease off the throttle, stay off the Northway and I-890, and get it in immediately — call (518) 348-7764 and we’ll prioritize it.
Can you diagnose problems with no warning light?
Yes — plenty of real problems never set a code: noises, vibrations, driveability quirks, intermittent stalls. We road test, capture live data, and test physically. “It only does it sometimes” is our normal Tuesday.
My car failed the NYS emissions test but runs fine — what now?
The OBD-II test fails for a lit check engine light, stored emissions codes, or “not ready” monitors, none of which require a symptom you can feel.
We read the stored and pending codes, find the cause, repair it, and tell you how many miles of mixed driving the monitors need before re-inspection — which is free within 30 days at the same station.

