thanks for the info guys, i went to buy a temporary gas cap at pep boys today. i'm still going to buy the oem one. here's the strange thing about it. the check engine sign already pop up even when i still have my original gas cap on. i even reset the ecu, after i drive for a few miles, the sign pops up again. this has happening for about 5 months now.