Cabin exhaust odor is a stop-and-assess concern. Exhaust can contain carbon monoxide, which cannot be detected by smell.
professional recommendedTreat gasoline or diesel odor as a safety signal first, then separate a liquid leak, vapor-system concern, refueling spill, exhaust odor, and cabin-source issue without running the vehicle beside an active leak.
professional recommendedUse scan data and operating patterns to separate ignition, mixture, air, fuel, mechanical, mount, and control concerns.
intermediateUse lamp behavior, symptoms, code status, freeze frame, readiness, and system tests to understand what the vehicle detected without treating a code as a parts order.
beginnerClassify smoke or a burning smell by location, color, timing, and nearby systems before attempting another drive or touching a hot component.
intermediateAn EVAP code identifies a monitored vapor-control condition, but the useful next test depends on whether the evidence points to a leak/sealing fault, purge-flow fault, electrical circuit fault, or an incomplete monitor.
intermediateUnderstand ready, not ready, and not applicable monitor states without confusing readiness with a failed-part diagnosis.
EPA sourcedThe EVAP monitor detected a very small leak or inability to maintain the expected seal. The code does not identify the leak location or prove a specific valve, cap, hose, or canister failed.
Generic codeThe control system reached a lean-condition diagnostic threshold for Bank 1. The data does not by itself prove a vacuum leak, MAF sensor, or fuel pump.
Generic codeThe control system reached a lean-condition diagnostic threshold for Bank 2. The data does not by itself prove a vacuum leak, MAF sensor, oxygen sensor, or fuel-delivery failure.
Generic codeThe control system reached a rich-condition diagnostic threshold for Bank 1. The data does not by itself prove an injector, fuel-pressure, MAF sensor, or oxygen-sensor failure.
Generic codeThe control system reached a rich-condition diagnostic threshold for Bank 2. The data does not by itself prove an injector, fuel-pressure, MAF sensor, or oxygen-sensor failure.
Generic codeThe catalyst monitor determined that Bank 1 oxygen-storage performance was below its calibrated threshold. The code alone does not prove the converter is the original cause.
Generic codeThe catalyst monitor determined that Bank 2 oxygen-storage performance was below its calibrated threshold. The code alone does not prove the converter is the original cause.
Generic codeThe control module detected a malfunction in the mass-or-volume-air-flow circuit. The code does not by itself identify the sensor, wiring, intake path, power/ground, or control module as the cause.
Generic codeThe measured or modeled airflow was outside the expected relationship. The code does not automatically mean the MAF sensor itself failed.
Generic codeThe control module detected a mass-or-volume-air-flow circuit signal in a low range for its monitoring strategy. The code does not by itself prove a MAF sensor, wiring, connector, intake path, power/ground, or control module is the cause.
Generic codeThe control module detected a mass-or-volume-air-flow circuit signal in a high range for its monitoring strategy. The code does not by itself prove a MAF sensor, wiring, connector, intake path, power/ground, or control module is the cause.
Generic codeAI guidance is separate from verified IAR sources.
Feedback stays on this device and isn’t sent to IAR. Vehicle identifiers are redacted before saving.