One problem related to check engine light on has been reported for the 1999 Toyota Avalon. The most recently reported issues are listed below.
Check engine light illuminated at 25-30 mph. Dealer advised consumer to keep driving the vehicle until light might go off on it's own. Check engine light stayed on for 4 weeks, computer diagnostic was done at that time, and it showed that charcoal canister vacuum switching valve had to be replaced. Toyota paid for part under good will program.