Check engine light on? You need an OBD2 scanner — it reads the code. Hearing a noise but no light? A scanner will likely show nothing, because most mechanical noises don't set a code. That's what sound diagnosis is for. They're different tools for different problems — and if your issue is a noise, the scanner everyone recommends is usually the wrong one.
If you've searched for "what's wrong with my car" recently, you've probably been told to buy an OBD2 scanner. Plug the little dongle into the port under your dash, pair it with an app, read the code. FIXD, BlueDriver, Car Scanner — they all work this way, and for the right problem they're great. But here's what almost nobody explains before you spend the money: an OBD2 scanner can't hear. It reads electronic trouble codes from your car's computer. And the thing you're actually worried about — that grinding, that squeal, that knock — usually doesn't set a code at all. So you buy the scanner, plug it in, and it says "no codes found" while your car keeps making the noise. Now you're confused and out $60. This guide cuts through that. It explains exactly what each approach can and can't do, so you pick the right tool the first time. I'm not going to tell you scanners are bad — they're essential for what they do. I'm going to tell you when they're the answer and when they're not. I built Pulscar — AI that diagnoses car problems from a 30-second sound recording — after a mechanic charged me $380 to "diagnose" a knocking noise that turned out to be a $5 loose heat shield. No scanner would have caught it, because there was no code to catch. That gap is the whole reason this article exists.
The two tools, side by side
The mistake most people make is treating these as competitors, like choosing between two brands of the same thing. They're not. They're more like a thermometer and a stethoscope — both medical tools, but you'd never use one to do the other's job.
Full comparison: the main tools in 2026
Here's how the popular options actually stack up. The first three are OBD2 scanners (they read codes, need a dongle); the last is sound diagnosis (it reads noises, needs only a phone). Note they don't compete on the same row — they cover different problems.
| Tool | Hardware needed | Reads codes | Diagnoses noises |
|---|---|---|---|
| FIXD | Yes — own dongle | Yes (7,000+) | No |
| BlueDriver | Yes — adapter (~$120) | Yes (broad) | No |
| Car Scanner ELM | Yes — ELM327 adapter | Yes | No |
| Pulscar | No — just your phone | No | Yes (200+ patterns) |
| The pattern jumps out of the table: every code-reader needs hardware and is blind to noises; the sound tool needs no hardware and is the only row with a "Yes" under diagnoses noises. (Pricing: the scanners cost from free up to ~$120 for the dongle, often plus a subscription; Pulscar is $19.99 per diagnosis — all detailed below.) If your problem is a sound, three of these four can't help you regardless of price. |
Two real scenarios
Scenario 1 — the check engine light. You're driving and the light comes on. No strange noise, the car feels normal. This is textbook OBD2 territory: plug in a scanner, read the code (say P0420, a catalytic converter efficiency code), and you instantly know which system flagged. Sound diagnosis would do nothing here — there's no noise to analyze. Right tool: scanner. Scenario 2 — the grinding wheel. No warning light at all, but every time you brake there's a harsh grinding. You buy a $60 scanner, plug it in, and it reads… nothing. No codes. Because worn brake pads are mechanical — the computer has no sensor for them. Meanwhile the grinding is a textbook sound signature. Right tool: sound diagnosis. The scanner you bought was the wrong purchase for this problem, and it's the single most common diagnostic mistake drivers make.
What an OBD2 scanner is actually for
An OBD2 scanner connects to the standardized diagnostic port that every car built since 1996 has. Through it, the scanner talks to your car's electronic control units and pulls diagnostic trouble codes (DTCs) — the codes behind your check engine light. This is genuinely useful, and there are good tools for it:
- FIXD — translates 7,000+ codes into plain English, gives repair cost estimates. Needs its dongle; note that fuller features sit behind a subscription.
- BlueDriver — broad system coverage (ABS, airbag, transmission), detailed repair reports. Works only with its own ~$120 adapter.
- Car Scanner ELM — free, works with any cheap ELM327 adapter, shows live sensor data. Best free starting point if you already own an adapter. When a scanner is the right tool: your check engine light is on, you're buying a used car and want to read its stored codes, or you want to watch live engine data (RPM, coolant temp, fuel trim). For all of that, get a scanner. What a scanner cannot do: tell you why your car is making a noise when no light is on. Which, for most drivers, is the actual problem.
Why most car noises never set a code
Here's the part that surprises people. Your car's computer monitors electronic and emissions-related systems — sensors, fuel delivery, ignition, oxygen levels. It does not monitor most of the mechanical parts that actually make noise. There is no sensor watching your brake pads wear down. No code for a dry wheel bearing. Nothing electronic tracking a glazed serpentine belt, a loose heat shield, a failing CV joint, or worn suspension bushings. These parts wear, rub, and fail mechanically — producing a clear, distinctive sound — while the computer registers nothing wrong. So the scanner says "no codes." And it's not malfunctioning. It simply has no way to detect a problem that lives in the mechanical world, not the electronic one. That's why "my scanner says everything's fine but my car is obviously making noise" is one of the most common frustrations in car forums. A sound, in other words, is often the only signal you get for an entire class of problems.
What sound diagnosis is for
Sound diagnosis takes the opposite approach: instead of reading the computer, it listens to the car. You record the noise, and AI matches its acoustic fingerprint — frequency, rhythm, how it changes with RPM or speed — against a library of known failure patterns. It's strongest exactly where the scanner is blind:
- Grinding when braking — worn pads, warped rotor, stuck caliper
- Squealing from the engine bay — slipping or glazed serpentine belt
- Humming that changes with speed — failing wheel bearing
- Knocking that follows RPM — possible rod knock
- Ticking, clicking, rattling — lifters, exhaust leaks, loose heat shields, CV joints None of those reliably sets a trouble code. All of them have a recognizable sound. (Each links to a full diagnostic guide below.) The honest limits: sound diagnosis is a smart first-pass tool, not a final verdict. It narrows the likely cause and gives you a realistic cost range before you see a mechanic — which is precisely where people get overcharged. It doesn't replace a hands-on inspection on safety-critical systems, and no audio tool today promises dealership-level certainty from sound alone. The goal is to walk into a shop informed instead of guessing.
Which one do you need? A 20-second decision
Is your check engine light on?
→ Yes, and no unusual noise: OBD2 scanner. Read the code.
→ Yes, plus a noise: Both. Scanner for the code, sound for the noise — they may be unrelated.
→ No light, but you hear something: Sound diagnosis. A scanner will likely show nothing.
→ No light, no noise, just want peace of mind on a used car: OBD2 scanner to read stored history.
For a large share of drivers — those with a noise and no warning light — the tool they were told to buy (a scanner) is the one that won't help, and the one that would (sound) is the one nobody mentioned. That's the whole reason this comparison matters.
When you actually need both
Sometimes the answer isn't one or the other. Picture a misfire: the engine stumbles, the check engine light flashes, and you hear a rough, uneven sound. Here a scanner reads the misfire code and tells you which cylinder — while the sound confirms severity and whether it's getting worse between drives. The code tells you where; the sound tells you how bad and how fast. Used together they give a fuller picture than either alone. The same is true for a slowly failing component that eventually trips a code. A wheel bearing, for instance, hums for weeks (a sound problem) long before it ever degrades enough to affect anything the computer watches. Catch it by sound early, and you fix a $300 bearing instead of waiting for the damage that finally throws a code. The sound is the early-warning system; the scanner is the confirmation later. This is why the smartest drivers don't pick a side. They keep a cheap scanner for codes and use sound diagnosis for noises — two cheap tools that, between them, cover almost everything you'll encounter without a shop visit.
The diagnostic trap this creates
Here's how the wrong tool costs money. You hear a noise. You read online "get an OBD2 scanner," so you buy a $60 dongle. It reads no codes. Now you assume it must be serious — surely something invisible — and you take it to a shop, where you walk in saying only "it's making a noise," with zero information. That's the worst possible negotiating position. The shop runs a paid "diagnostic" (often $100-$200), and because you can't describe or verify anything, you accept whatever they find first. About 30% of those first guesses are wrong, so you sometimes pay for one repair, then another, before the real cause is found. The fix isn't a fancier scanner. It's matching the noise before you go in — by sound — so you arrive saying "I think it's the front-right wheel bearing, can you confirm and quote?" instead of "it's making a noise." That single shift turns an open-ended diagnostic into a focused 20-minute confirmation.
Record 30 seconds of the noise with your phone — no scanner, no dongle, no hardware. Pulscar's AI matches it against 200+ known failure patterns and sends a PDF report with the likely cause, how urgent it is, and what it should cost — in about 10 minutes, for $19.99 instead of a shop diagnostic fee. Full refund if not delivered.
The bottom line
OBD2 scanners and sound diagnosis aren't rivals — they answer different questions. If you remember one thing: a check engine light is a job for a scanner; a noise with no light is a job for sound. Buying the scanner for a noise problem is the single most common diagnostic mistake, and it's why so many people end up paying a shop to tell them what they could have known for $20 and a phone recording. The smartest setup for most drivers is both: a cheap OBD2 scanner in the glovebox for when a light comes on, and a sound diagnosis when you hear something the scanner can't explain.
What to read next
Once you know it's a noise problem, identify the specific sound:
- Start here: Strange Car Noises and What They Mean — Complete Guide
- Engine: Engine Knocking · Car Shaking at Idle
- Braking: Grinding Noise When Braking
- Belt / startup: Car Squealing When Starting
- Clicking: Car Clicking When Starting · Why Is My Car Clicking?
- Smell, not sound: Car Smells Like Burning? · Car Overheating? And our story explains why I built Pulscar — and what AI sound diagnosis can and can't replace.
Questions about which tool fits your situation? Email [email protected] and we'll point you the right way — even if that's a scanner, not us.

