Re: blinking fuel light check engine
Not sure why this is so confusing. The reason why a fix works for someone and not someone else (like replacing the gas cap) is because there is an evap leak *somewhere* in the evap system. The easiest way to find it is to do a smoke test. Then, you fix whatever is leaking (gas cap, a hose, whatever ...)