My mechanic and I have been struggling to pinpoint an evap leak on my ‘99 TLC. He did a smoke test and narrowed it down to the fuel sending unit and even after replacing it, the check engine light persists. Next step might be replacing the fuel tank. Any suggestions?