I got my '00 Corolla fixed. I drive 600 miles a week.
Check engine light was on Air flow sensor was bad. Replaced.
1200 miles later check engine light came on again. Air flow sensor replaced again.900 miles later <check engine> on again.
Bad sensors or bad firmware?