Checks, in order
- Scan data and cylinderNote whether it is one cylinder (P0301 to P0306) or random (P0300). One cylinder means coil, plug or injector at that spot.easy $ · under about $50
- Spark plugs and coilsSwap the suspect coil with a neighboring cylinder and see if the misfire code follows. If it does, replace that coil. Check plugs for wear at the same time.medium $ · under about $50
- Air leaks and intake tubingLook for cracked intake hoses, loose clamps and an unplugged PCV hose. Unmetered air causes rough idle and often a lean code too.easy $ · under about $50
- Throttle body cleaningA dirty throttle body can make idle hunt. Clean it with throttle body cleaner, following the service manual since the throttle is electronic.medium $ · under about $50
- Injector and compression checkIf coils and plugs are fine, a shop can test injector function and do a compression or leak-down test on the misfiring cylinder.hard $$$ · shop-level job, $500+
Applies to: 2016 to 2023 Tacoma with the 2TR-FE 2.7L four and the 2GR-FKS 3.5L V6, with the 6-speed automatic or 6-speed manual. Engine-specific checks are labeled; everything else applies to both.
Tools and parts for these checks
Links below are Amazon affiliate links: as an Amazon Associate, toyotadata earns from qualifying purchases, at no extra cost to you. Confirm fitment for your exact truck before you order.
| ITEM | USED FOR | BUY |
|---|---|---|
| Bluetooth OBD2 scanner with live data | Reading and clearing codes and watching live sensor data | Shop on Amazon |
| Ignition coil | Swapping a suspect coil after the misfire follows it | Shop on Amazon |
| Spark plugs | Replacing worn plugs at the factory interval | Shop on Amazon |
Go deeper
The same problem on other Toyotas
- 4th Gen Tacoma (2024–present): Rough idle, misfire or shaking at a stop
- 1st Gen Tacoma (1995.5–2004): Rough idle, misfire or lean codes (P0171, P0174, P0300)
- 5th Gen 4Runner (2010–2024): Rough idle, shaking, or misfire with a flashing check engine light
- 4th Gen 4Runner (2003–2009): Rough idle, misfire or hesitation
- FJ Cruiser (2007–2014): Rough idle, stumbling or a misfire code (P0300 to P0306)
- 100 Series Land Cruiser / Lexus LX 470 (1998–2007): Rough idle, stumbling or a misfire code (P0300 to P0308)
Other fuel & ignition problems on the 3rd Gen Tacoma
More 3rd Gen Tacoma problems
- Automatic keeps hunting between gears or downshifts early on hills (Transmission)
- Harsh, delayed or shuddering shifts, flare between gears (Transmission)
- Engine temperature climbing or overheating warning (Cooling)
- Turn the key or press the button: click or nothing, engine won't crank (Starting & Charging)
- Check engine light with lean codes (P0171, P0174) (Emissions)
- Vibration or shake at highway speed (Steering & Suspension)
All 16 3rd Gen Tacoma symptoms in the interactive troubleshooter →
General guidance from owner experience. Confirm torque specs, fluid capacities and procedures in the factory service manual. Brakes, steering and anything structural: if in doubt, have a qualified shop inspect it before driving.