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.
| 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