Fix it
- Read and write down the code
P2716 is the code Corolla owners name most in light-related NHTSA complaints. Know yours before any part gets replaced.
- 2005–2008 or 2014–2017: check the VIN first
2005–2008: recall 10V-384 covers the ECM on certain 1ZZ-FE, two-wheel-drive cars, inspected and replaced free if needed. Check at nhtsa.gov/recalls before paying for a module. 2014–2017 with a CVT code: ask a Toyota dealer to run the VIN for campaign JSD, also free.
- 2000–2004: start with EVAP and the gas cap
EVAP, gas-cap and O2/catalyst faults lead the complaints for these years. A cap that no longer seals is the cheapest thing to rule out.
- 2018 and newer: recalls, then warranty
Run the VIN for fuel-pump recalls 20V-012 and 20V-682 (and 18V-901 on the 2019 Hatchback). A catalyst or engine-computer fault may fall under the 8-year/80,000-mile emissions warranty.
- Repair, clear, watch
Fix what the code names, clear it, then see whether the light stays out over the next few drives.
As an Amazon Associate, Toyota Readout earns from qualifying purchases — if a scan tool or part you buy through these links helps, it costs you nothing extra.
See the LAUNCH CRP123 on Amazon → With live data, a reader like the LAUNCH CRP123 turns a mystery light into a named code.What's going on
Why a Corolla’s check engine light comes on depends heavily on its model year. We pulled every complaint Corolla owners filed with NHTSA for the 2000 through 2025 model years, 10,369 in all, and 468 of them mention the check engine light. They are not spread evenly. Three model years, 2005 to 2007, account for 213 of them, and the reason sits in a federal recall file: an engine computer that could crack at its solder points.
For a general primer on what the light is, start with the Toyota check engine light overview. This page is about the Corolla’s own record. One note before the data: a light that stays lit is a stored fault waiting to be read, while a light that blinks is the more urgent case, covered on the flashing check engine light page.
Light complaints by model year
| Model years | Mention the light | All complaints |
|---|---|---|
| 2000–2002 | 40 | 397 |
| 2003–2004 | 39 | 1,197 |
| 2005–2007 | 203 | 2,529 |
| 2008–2010 | 87 | 3,017 |
| 2011–2017 | 38 | 2,113 |
| 2018–2025 | 61 | 1,116 |
| Total | 468 | 10,369 |
Read it with two limits in mind. These are owner reports that NHTSA does not verify, and a count is not a failure rate: years that sold more cars, or have been on the road longer, collect more complaints of every kind. What the table does show is where reports of the light bunch up. The 2005–2007 row has by far the biggest count. The 2000–2002 band is small, yet the light turns up in a larger slice of its complaints than in any other band.
2005–2007: the engine computer behind P2716
The 203 narratives from these years keep coming back to one part. Most of them mention the computer or the ECM. Many describe a stall, and a good number describe shifting that turned harsh or jerky.
Owners name P2716, Pressure Control Solenoid “D” Electrical, more than any other code. It appears in 19 complaints, every one from a 2005, 2006 or 2007 Corolla, with 2006 the most common year, and owners tie it to rough shifting. P0607, Control Module Performance, shows up in 10 complaints running from 2005 into 2009 models. P0741, Torque Converter Clutch Circuit Performance or Stuck Off, also turns up in this era’s complaints.
Two complaints show how it plays out. In ODI 10321083, the owner of a 2005 reports the light plus harsh shifting; the dealer diagnosed a faulty engine computer from P2716, and a replacement module fixed it. In ODI 10783394, a 2005 stalled at highway speed with the light on, and the ECM had failed.
NHTSA’s record for recall 10V-384, reported in August 2010, covers “certain model year 2005-2008 Corolla and Corolla Matrix vehicles.” On cars with the 1ZZ-FE engine and two-wheel drive, the engine control module “may have been improperly manufactured,” and “a crack may develop at certain solder points.” The official consequence reads like a summary of the complaints above: “The engine warning lamp could be illuminated, harsh shifting could result, the engine may not start, or the engine could shut off while the vehicle is being driven.” The remedy is a free dealer inspection of the ECM production number, with a replacement if necessary.
So on a 2005–2008 Corolla with the light on and shifts that feel wrong, the first move is a VIN lookup, not a parts order. If 10V-384 shows as open, the dealer does the work at no charge. If it doesn’t, the car either fell outside the recall, which is limited to 1ZZ-FE cars with two-wheel drive, or the work was already done. From there it’s ordinary diagnosis. One gap in our numbers: the recall also covers the Corolla Matrix, which isn’t part of the complaint counts on this page.
The codes owners wrote down
| Code | Name | Complaints |
|---|---|---|
| P2716 | Pressure Control Solenoid “D” Electrical | 19 |
| P0741 | Torque Converter Clutch Circuit Performance or Stuck Off | 10 |
| P0607 | Control Module Performance | 9 |
| P0446 | EVAP vent control circuit | 6 |
| P2757 | Torque Converter Clutch Pressure Control Solenoid Control Circuit Performance/Stuck Off | 4 |
| P0171 | System too lean, bank 1 | 2 |
P0456 and P2820 turn up three times each. The table only counts complaints where the owner wrote a code down, so read it as what got named, not as a ranking of what fails most. The lean code and the EVAP family get their own entries in our Toyota code list.
2000–2004: emissions parts on old cars
The oldest Corollas in the file tell a plainer story. Across 2000–2004, the threads that come up most in light complaints are the EVAP system and the gas cap, and the oxygen sensors and catalytic converter. No single-part pattern like the 2005–2007 one shows up. A cap that no longer seals is the cheapest thing to rule out, so check it before buying sensors.
2009–2011: oil consumption
Toyota ran an oil consumption program that reached certain 2009–2011 Corollas with the 2AZ engine. Warranty Policy Bulletin POL14-12 set it up as Warranty Enhancement Program ZE7, for “Excessive Engine Oil Consumption.” Whether a car qualified depended on an oil consumption test done by the dealer, following Toyota bulletin T-SB-0158-14, which says “The piston assembly has been changed to minimize oil consumption.” Coverage ran until October 31, 2016 regardless of mileage, then for 10 years from the date of first use or 150,000 miles, whichever came first. For these model years it has run out. The program doesn’t mention the check engine light.
The program covered only cars with the 2AZ engine, so check which engine yours has before you ask about it. Owners connect oil use and the light anyway. Reading the light complaints from these years by hand, we found three that say the light came on and the engine was burning oil or low on it. In ODI 10925612, a 2009 ran out of oil well before its next change, the “engine light started to go on,” and the coils were misfiring. ODI 10310274, also a 2009, describes oil consumption, then the light with a cylinder 3 misfire. The owner of a 2011 in ODI 11269157 says it “burns oil… add oil every week” and reports a misfire code with the light. None of the three says which engine the car has. Three reports is a small sample, but all three pair the light with a misfire, so on a 2009–2011 that sets a misfire code, check the dipstick too.
2011–2017: the light and TRAC OFF
This band has the fewest light complaints of any: 38 out of 2,113. In 14 of those 38, the owner also mentions VSC, TRAC or traction control. If TRAC OFF sits next to the engine light on your dash, our Corolla TRAC OFF guide covers what the manual says and what owners found.
One 2013 complaint, ODI 11587931, lists P219A (bank 1 air-fuel ratio imbalance) together with P0302 (cylinder 2 misfire). The owner describes shaking and lost power.
2014–2017: Toyota’s CVT campaign
For these years Toyota has a free program aimed at the transmission. Special Service Campaign JSD covers certain 2014–2017 Corollas, about 1,263,300 of them, built from late April 2013 to late July 2017. It replaced J0D, an earlier campaign Toyota suspended. Toyota’s dealer letter blames “improper programming” in an Electronic Control Unit (ECU) that “could lead a component in the Continuously Variable Transmission (CVT) to unnecessarily cycle and experience abnormal wear.” If that component is damaged, “the Malfunction Indicator Lamp (MIL) may illuminate in the instrument cluster and the vehicle could experience a reduction of speed. After reaching a pre-determined gear ratio, the vehicle can be operated up to approximately 37 mph.”
The work is done at no charge. The dealer checks and updates the software, inspects the CVT solenoid valve and replaces the valve body if needed. If code P2820 is already stored, the CVT assembly itself is replaced. The campaign also lists the 2017 Corolla iM and 2016 Scion iM, which aren’t in our complaint counts.
A separate Toyota bulletin deals with another CVT code. Service bulletin T-SB-0150-16 says some 2014–2019 Corollas with the CK313 CVT “may exhibit a MIL ON condition with DTC P2757 (Torque Converter Clutch Pressure Control Solenoid Performance [Shift Solenoid Valve SL]).” In ODI 11702599, the owner of a 2016 reports the light, a dealer diagnosis of CVT failure with P2757, and cites that bulletin. Keep the difference in mind: a service bulletin is a repair instruction for technicians, not a recall, and it doesn’t make a repair free by itself. Warranty, a recall or a Toyota program like JSD does.
So on a 2014–2017 Corolla with the light on and a CVT code, or one that’s held to about 37 mph, ask a Toyota dealer to check the VIN for JSD before paying for transmission work.
2018 and newer: valve reports and three recalls
This band holds 61 light complaints out of 1,116.
Coolant bypass valve. Thirteen complaints that mention the light name the engine coolant bypass valve (four each from 2019, 2020 and 2021, one from 2022), but the light was on in only seven. In five, the owner says the check engine light didn’t come on and only an “Engine Maintenance Required” message showed; ODI 11624084, a 2021, says “the Check Engine Light *DOES NOT TURN ON*” even though the car sets P268115. ODI 11711793, on a 2022 car, quotes “Engine coolant bypass valve B control circuit high,” and the dealer replaced the valve. There’s no recall, but Toyota Customer Support Program 24TE04 covers a coolant leak from the part, which Toyota calls a “water valve,” on certain 2020–2021 Corollas and 2019–2021 Corolla Hatchbacks for 10 years from first use or 100,000 miles, whichever comes first; the period with no mileage limit ended November 30, 2025, and a dealer has to verify the condition. Toyota’s service bulletin T-SB-0112-24, which covers that message together with codes P268111 and P268115, points dealers to 24TE04 for warranty. Neither Toyota document mentions the check engine light; they describe a coolant leak and the “Engine Maintenance Required” message. The 2022 Corolla isn’t on the list; on a listed year, ask a Toyota dealer to check the VIN against 24TE04.
Fuel pumps. Recall 20V-012 covers 2018–2019 Corollas, and recall 20V-682 covers the 2019 Corolla Hatchback and the 2020 Corolla. The official wording: “The low-pressure fuel pump inside the fuel tank may fail,” and “the engine can stall while driving.” Dealers replace the pump free. Neither recall’s text mentions the check engine light, so treat them as a VIN check worth doing on any 2018–2020 car rather than as the explanation for a lit light.
CVT on the 2019 Hatchback. Recall 18V-901 concerns torque converter pump impeller blades that may detach, possibly causing a stall. Dealers replace the CVT and torque converter at no charge.
Cold-start misfires. Toyota bulletin T-SB-0010-24 says some 2019–2025 Corollas with the M20A-FKS engine “may have a MIL ON condition” with misfire codes P0300 through P0304 “upon cold soak start up with engine coolant temperatures between 14°F – 41°F.” If your light comes on after the car has sat in the cold and one of those codes is stored, give the dealer that bulletin number.
Hybrid filler cap, 2023–2024. Special Service Campaign 24TC08 covers certain 2023–2024 Corolla Hybrids, about 43,900, on which Toyota says “the vapor leak detection monitor system may not detect a vapor leak from the fuel filler cap and illuminate the malfunction indicator lamp (MIL),” and if vapor does leak, “there could be a fuel smell.” Dealers install a fuel tank clamp free of charge, so this is one to VIN-check even when the light stays off.
Recalls and the emissions warranty
Three routes can make a repair free. The first is an open recall. Look up the VIN at nhtsa.gov/recalls; recall work costs the owner nothing.
The second is the federal emissions warranty. EPA’s question-and-answer sheet on emissions warranties for 1995 and newer vehicles says the specified major emission control components (the catalytic converter, the electronic emissions control unit and the onboard emissions diagnostic device) are covered for 8 years/80,000 miles. Other emission-related parts get 2 years/24,000 miles. Defects in materials or workmanship inside those limits are repaired free. On a newer Corolla, a code that points at the catalyst or the engine computer may be a warranty claim before it becomes a bill.
The third is a Toyota program or campaign, such as 24TE04, JSD or 24TC08 above. They aren’t recalls, so ask a Toyota dealer to check the VIN against them.
How we counted
Complaints come from NHTSA’s Office of Defects Investigation database, pulled through api.nhtsa.gov on 2026-10-16 for model years 2000–2025. “Corolla” here means the Corolla, Corolla Hybrid and Corolla Hatchback; the Corolla Cross and GR Corolla are left out. A complaint counts as mentioning the light when its narrative contains check engine, engine light, CEL, malfunction indicator or MIL light. Recall wording is quoted from NHTSA’s recall records for the same years. Toyota’s own service bulletins and program letters are quoted from the copies Toyota filed with NHTSA (NHTSA’s manufacturer communications file).
Our check engine light by model comparison uses a different window, 2012–2023, and divides complaints by sales, so its Corolla figures won’t match these. Once the repair is done, clearing the light takes a scanner or a few drive cycles.