Learn

Straight answers to common car questions, from battery voltage and cold starts to check-engine lights and trouble codes. Every article cites its sources.

Trouble codes & check-engine light

A trouble code, such as P0420, is what a car's computer stores when one of its self-tests finds a fault; a confirmed code turns on the check-engine light. If the light is steady and the car drives normally, get the code read within days. If it flashes, slow down and stop when it's safe.

Common OBD-II trouble codes, in each article's own words
CodeWhat it meansCan I keep driving?Article
U0100U0100 means another module on the car's data network, such as the transmission, brake or steering module, stopped receiving messages from the engine computer (ECM/PCM).Treat it as urgent. GM bulletins list engine stalling, a transmission that won't shift and reduced power steering assist among the symptoms that can come with U0100 on some models. If the car has stalled, won't shift or the steering feels heavy, don't drive it; have it towed or checked where it is.U0100 (lost communication with the engine computer): what it means
P0171P0171 means the engine computer has been adding more fuel to bank 1 than its calibrated limit allows, to correct a lean mixture, as measured by long-term fuel trim.If the check-engine light is steady and the car runs normally, most manufacturers advise servicing as soon as conveniently possible, according to the California Air Resources Board. If the light flashes, the engine runs badly, or you smell fuel, stop driving and have it checked.P0171 (system too lean) and fuel trims explained
P0101P0101 means the engine computer has judged the mass airflow (MAF) sensor's reading implausible when compared with its other information, even though the sensor's circuit looks intact.If the check-engine light is steady and the car drives normally, most manufacturers advise service as soon as conveniently possible, according to the California Air Resources Board. Stop driving and get help if the engine stalls, hesitates badly, drops into reduced power, or the light flashes.P0101 (mass airflow sensor range/performance) explained
P0128P0128 means the engine computer found that the coolant did not warm up to near the thermostat's regulating temperature, within 11.1 °C (20 °F) under California's rule, in the time the manufacturer allows.Usually yes, if the temperature gauge stays out of the hot zone and the heater keeps the windshield clear. If the gauge climbs toward hot or an overheat warning appears, follow your owner's manual: GM says to pull off the road, stop and turn off the engine as soon as possible.P0128 (coolant below thermostat temperature): causes and why it matters in winter
P0300P0300 means the engine computer has detected misfire in more than one cylinder, or in a cylinder it cannot reliably identify.With a steady light and a smooth engine you can usually drive gently to a shop. A flashing light means misfire bad enough to damage the catalytic converter: reduce speed and load, and stop driving soon.P0300 (random or multiple misfire): what it means and whether you can drive
P0420P0420 means the engine computer has judged the bank 1 catalytic converter less effective than its calibrated threshold, by comparing the oxygen sensors before and after it.With a steady light and a smooth-running engine it is rarely an emergency, but a flashing light means a malfunction that can damage the converter: reduce driving and get it serviced promptly.P0420: what it means, common causes, and whether you can drive
P0455 / P0442P0455 means the evaporative emission (EVAP) system found a large fuel-vapor leak, and P0442 a small one.Usually, if the car runs normally and you cannot smell fuel. Most manufacturers advise service as soon as conveniently possible, according to the California Air Resources Board. If you smell fuel, stop, switch the engine off, get out and do not restart it until it has been checked.P0455 and P0442 (EVAP leak): is it just the gas cap?

OBD2 scanners & adapters

Any standard scan tool can read a car's emission-related trouble codes, readiness and live data, with no subscription. Most low-cost adapters copy the ELM327 chip, and iPhone apps can't use the classic-Bluetooth kind. If one won't connect, turn the ignition on first. An adapter left plugged in keeps drawing current until it sleeps.

12 V battery & starting

A fully charged 12 V car battery that has rested for a few hours reads about 12.6 V (flooded) or 12.8 V (AGM); around 12.2–12.3 V means it is half charged. A click with no cranking usually means the starter isn't getting enough current. These articles cover voltage, parasitic drain, parked cars and recharging.

Winter (Canada)

Cold is hard on batteries: Varta says a lead-acid battery's chemical activity at 0 °C is about a quarter of its level at 20 °C, just when a cold engine is hardest to turn. Plug in a block heater at about −15 °C (5 °F) or colder, two to four hours before you drive. Written for Canadian winters.

EVs

Some loss of EV battery capacity is normal, and carmakers' warranties mark the line: Hyundai's 2025 US warranty and Tesla's US warranty both use 70% of original capacity. DC fast charging can add some wear, mostly through heat. Many EVs also still have a 12-volt battery, and it can go flat. These articles explain all three.

Fleets

On light-duty vehicles from US model year 1996 on, the OBD-II port gives a fleet manager trouble codes, check engine light status, readiness and live engine data, but not tire tread or most brake wear. These articles cover that data, what idling costs, when to replace batteries, pre-trip inspections and preventive maintenance for small fleets.

Rideshare & delivery drivers

The CRA treats rideshare and delivery drivers as generally self-employed: they report every payout and tip, and deduct the business share of their car costs, backed by a mileage log that the IRS also asks for. Rideshare drivers in Canada register for GST/HST from their first fare. Carmakers class delivery and taxi work as severe service.

More articles

How we write

Every Learn article is built on primary sources only: regulators, standards, carmakers' service information and battery makers' technical documents. Every claim is checked against its source before we publish, and each source is listed with the date we accessed it. Every figure comes from a cited source. Where we go beyond the source, we say so: our own arithmetic is labeled "our arithmetic", and a conclusion the source doesn't state outright is labeled "our reading" or "our inference". We use AI tools to help research and draft articles. They don't decide what is true: every claim is checked against its original source in a separate fact-check pass, and Gerrit van Rensburg, the founder, is responsible for what we publish. Spot a mistake? Email hello@tachwise.com and we will correct it.

Hear first when the Tachwise device is ready

Join the free waitlist: no payment, no deposit. Or try the app beta today; it reads your car's codes through your own ELM327 Bluetooth dongle.