← Back to Toyota GR Corolla Guides

2023–2026 Toyota GR Corolla

2023-2026 Toyota GR Corolla — Check Engine Light / OBD2 Diagnosis

By Ray Delgado ✓ Certified Mechanic · Published Sep 21, 2026 · Updated Oct 14, 2026

🔧 Easy 15-30 minutes $25 DIY

Save $95 by doing it yourself! Shop cost: $120

Quick answer: Check Engine Light / OBD2 Diagnosis on a 2023–2026 Toyota GR Corolla is rated Easy and takes about 15-30 minutes. You'll need 2 tools for this job, and parts cost about $25. This guide walks you through the full job step by step, including the mistakes to avoid.

Quick Video Tutorial

Parts You Need

Total Cost
$25.00
Part Name Part Number Price Buy
OBD2 scanner — $25.00

About prices: shown prices are typical retail averages and change frequently; cheaper alternatives may be available. Confirm the current price before buying.

💡 Pro tip: Order all parts at once to save on shipping

Step-by-Step Instructions

Follow these steps carefully

1

Note the light behavior and any recent mods

Flashing = active misfire on 1.6L turbo three — stop safely, shut off. Steady = planned-scan fault, but read it promptly: the signature fault is P2C90, a crankcase-ventilation pressure code that often follows an aftermarket intake. Note recent mods first.

2

Connect the scanner under the driver-side dash

The 16-pin OBD-II connector is under driver-side dash near the column. Ignition off; plug the scanner in straight and fully. No link? Check the accessory fuse; key at ON, engine off. P2C90 has manufacturer-specific sub-codes — bring a quality scanner.

3

Pull all codes with full freeze-frame detail

Key ON, engine off; record every code plus freeze-frame. Beyond P2C90: EVAP codes, lean codes from intake leaks, boost faults. The freeze-frame is gold for P2C90 — it shows the crankcase-pressure reading and conditions when the ECU flagged the imbalance.

4

Inspect the PCV circuit and check the TSB

P2C90: inspect the PCV circuit — hoses must be connected, routed correctly, sealing. Aftermarket intakes can trip it. TSB T-SB-0063-24: ECU reflash for 2023-2024 — check with a dealer. Other codes: check intake hoses and the fuel cap seal.

🔧 Mechanic's note — Tom Becker

I've chased P2C90 on an aftermarket intake that was installed 'correctly' — if the PCV geometry is off, the code keeps returning and no amount of clearing fixes it. Stock routing is the honest fix.

5

Clear, drive, and confirm the code stays gone

Clear only after verified repair — for P2C90, corrected PCV routing plus the dealer reflash. Full drive cycle: cold start, city, highway, idle. Rescan; confirm monitors complete. P2C90 back after reinstall and reflash? Bad PCV geometry — return to stock.

All Done!

Test your repair before closing everything up. If something doesn't work right, double-check your steps.

⚠️ Common Mistakes to Avoid

  • • Replacing parts based on a code without checking wiring, connectors, or vacuum leaks
  • • Clearing codes before recording confirmed, pending, and permanent codes
  • • Using a scanner that cannot communicate with the vehicle protocol
  • • Treating a stored code as proof that the named sensor itself failed