Your check engine light is on and you don't have a scanner. Before paying $80–$150 for a shop diagnostic, here are three methods that let you read the code yourself.
Method 1: Bluetooth OBD adapter + free app (best method)
A Bluetooth OBD-II adapter costs $15–$25 on Amazon. Plug into your OBD port (under dashboard, driver side). Pair with Car Scanner, Torque Lite, or OBD Auto Doctor app. Tap "Read codes." Enter the code at myobdcode.com/check-engine for the full diagnosis.
Method 2: AutoZone / O'Reilly / Advance Auto Parts (free)
All major auto parts chain stores read your OBD codes free in-store. No purchase required. They hand you a printout with the code. Takes 5 minutes.
Method 3: Odometer flash trick (older Chrysler vehicles only)
On many pre-2000 Chrysler/Dodge/Jeep vehicles: turn ignition ON→OFF→ON→OFF→ON within 5 seconds, leave in ON position. The odometer display flashes the fault code. Works on late-1980s through early-2000s Chrysler vehicles only.
Once you have the code
Enter it at myobdcode.com/check-engine — free, instant, no sign-up. Get urgency level, most likely causes, and repair cost ranges before calling any shop.