Windows fogging on the inside: where the water is coming from
Condensation on the inside means moisture in the cabin. Some of it is you breathing; some of it is a leak that will eventually cost real money.
On-board OBD-II diagnostics with cloud analytics, AI assistant and fleet support.
Check car compatibilityArticles on diagnostics, OBD-II and car maintenance
Condensation on the inside means moisture in the cabin. Some of it is you breathing; some of it is a leak that will eventually cost real money.
P0404 compares commanded EGR position against measured position. Carbon, not electronics, is behind most of them — and cleaning beats replacing far more often than parts sellers admit.
The fussiest test on the car. Knowing its conditions is the difference between a week of aimless driving and a readiness status that completes.
Most emissions-test failures on modern cars are not about exhaust gas at all. They are about the lamp being lit and the monitors not being ready — both checkable in your driveway.
Idle rpm not stable — swings between 700 and 1200: how to identify the cause in 10 minutes — MAF, IAC, EGR, injectors, vacuum leak.
A newer car that returns fewer parameters than an older one is not faulty and your adapter is not broken. The legislated data moved to a different protocol.
Mechanically these are Golfs and Tiguans with different bodywork, which means every fault is already documented under another badge. Here is what transfers and what does not.
A cylinder-specific misfire code hands you the location for free. The swap test then tells you whether the fault travels with the part or stays with the cylinder.
Lift off to change gear and the revs stay up for a moment before falling. Almost every modern manual does it, and the reason is not what most people assume.
The metering valve decides how much fuel the high pressure pump takes in. When it stops obeying, the whole rail pressure loop loses its main lever.
Working diesels bought for towing and load carrying. The emissions hardware is the recurring cost, and the drivetrain oils are the recurring omission.
A steady lamp says "book a diagnostic soon". A flashing lamp says "stop now". They are two distinct signals from one indicator, and confusing them costs a catalytic converter.
Before: shop wanted $400 to replace the catalytic converter.
After: scanned → P0420. Turned out to be a $15 oxygen sensor. Light stayed off.
Before: no idea whether it's the DPF, EGR or an injector. Shop suggested "full diagnostics" for $180.
After: P0401 — insufficient EGR flow. Cleaned the valve at home, power returned.
Before: a new battery didn't help. Electrician muttered about "wiring issues".
After: U0140 — lost communication with BCM. Corroded terminals; cleaned them, problem solved.
Before: mechanic suggested a full engine overhaul. Vibration at idle, no clear cause.
After: P0303 — misfire on cylinder 3. Replaced one spark plug for $4. Idle smooth again.
Before: replaced filters, O2 sensor, injectors — nothing helped. Burning 14 L/100 km.
After: P0171 — lean mixture, MAF out of range. Cleaned the sensor — dropped to 8 L/100 km.
Before: shop quoted a $900 transmission rebuild. Symptoms: jolts during acceleration.
After: P0715 — turbine speed sensor. $35 part, 30-minute job. Jerking gone completely.
Before: replaced the radiator and coolant — temperature still crept up on long drives.
After: P0128 — thermostat stuck open. $18 replacement fixed it; temp stays normal.
Before: mechanics shrugged. One suggested replacing the fuel tank — $400.
After: P0456 — small EVAP leak. A cracked $6 nipple was the culprit. Smell gone.
Before: brakes checked twice — everything fine. ABS still kicked in randomly.
After: C0035 — front left wheel speed sensor faulty. $22 replacement, no more false ABS.
Before: cranked fine but no start every rainy day. New plugs and coil did not help.
After: P0335 — crankshaft position sensor with damaged insulation. $28 fix, starts every time.
Before: tuning shop offered an ECU remap for $220. Power fell off sharply at 3000 rpm.
After: P0101 — MAF out of range. $45 sensor swap. Acceleration became smooth and strong.
Before: recharged refrigerant 3 times in one summer — $120 wasted, lasted a week each time.
After: P0530 — AC pressure sensor faulty. $16 part, no more leak, cold air all summer.
Sample scenarios based on common cases — real customer quotes will appear once we collect publication consent.
Enter the DTC and find out what it means, how severe it is and what causes it.
View all 150 popular codesYou own the car and want to know what "Check Engine" means before the shop. Quick sessions from the phone, per-car history, plain-language AI explanations.
Personal tierYou own or work in a small garage. Web panel with concurrent sessions, branded PDF reports for customers, DTC library with explanations.
Pro tierYou run 10 to 500+ vehicles. Roles and permissions, automatic alerts on critical DTCs, cross-vehicle comparison, exportable reports.
Fleet tierWhy the light came on, how serious it is, and what to do next — no jargon.
RPM, coolant temp, MAF, throttle — in real time, like a factory service manual.
Describe the symptom — the model cross-checks ECU data and suggests the likely cause.
Estimate for a single-car driver who deals with 2–3 unexplained warnings a year. Your savings depend on how often things go wrong.
OBD-II is mandatory on passenger cars (USA since 1996, EU since 2001) and on light commercial vehicles (since 2005).
You need an ELM327-based OBD-II adapter (Bluetooth Classic SPP) — from $10–15. Pair and start a session.
Your car may use a non-standard OBD-II variant. Try it — the app auto-detects the protocol (ISO 15765, KWP2000, ISO 9141).
Before 1996 (US) / 2001 (EU) cars used OBD-I with a different connector and protocol. OBD-I is not supported.
DTC P0301 confirmed, live data shows a +12% Long-Term Fuel Trim spike on cylinder 1, brief misfires under load.
Most likely cause — cylinder 1 ignition coil (44%), then spark plug (28%). Injector — 15%, compression — 10%. Recommendation: swap the coil first; the AI predicts P0301 will clear within 3 cold starts.
Coil ~$45, 20-min DIY or ~$30 labour at a shop. Vs. a $150 scan-and-guess shop diagnostic — getting the right part first saves time and money.
Illustrative example — real findings depend on your car.
Approximately 145,000 DTC codes with expert descriptions, stored server-side — never bundled into the mobile app. The AI is grounded in this data rather than answering from general training knowledge.
A dedicated retrieval service backed by a vector database with text embeddings. Relevant technical material is retrieved and injected into the model context before it answers — the model does not answer from its general training knowledge alone.
A large commercial language model accessed through a model-routing abstraction layer, so the provider can be swapped without altering the diagnostic pipeline.
The mobile app is an Apache Cordova shell with a React UI layer. The diagnostic session is server-owned: the phone acts as a transparent proxy, not the decision-maker. Logic lives once, server-side — auditable and upgradable without an app-store release cycle.
We read parameters and DTCs (Mode 01, 03, 09) — passive queries only. Writing to the ECU only happens with explicit consent and a risk disclosure.
When a code points to pressurized fuel systems, brakes or airbags, the AI plainly says "go to a shop" — instead of pushing DIY to keep you subscribed.
No "3 seats left" or "special price today". The tier price is the same tomorrow as it is now.
Yes, an OBD-II adapter on the ELM327 chip (Bluetooth Classic SPP) — starts around $10. We do not sell adapters, but we maintain a compatibility list in the docs.
All cars and light commercial vehicles with an OBD-II port — mandatory since 1996 in the US, 2001 in the EU. Heavy trucks on J1939 are on the roadmap.
Reading data (Mode 01, 03, 09) is fully safe — passive queries only. Clearing DTCs (Mode 04) is safe but requires explicit confirmation. We do not perform write operations without certification.