Оригинальный сообщение: Talley Lewis ,
It usually the charcoal vapor canister. Its supposed to absorb extra gas vapor for emissions reasons. When the charcoal breaks down it no longer absorbs vapors so the computer turns on your check engine light because it is no longer emissions compliant. Its a pricey part at ~$300, however it takes less than 10 minutes to replace.