I have a 97 Ford Expedition with a check engine light on. Took it and had it diagnosed, the diagnosis was a large evap leak. They suggested replacing gas tank lid. We replaced that, and it is still coming on. We had it looked at by 3 different mechanics, and they all came up with the same answer. Has anyone had this same problem, if so how did you fix it. If no one has had this problem do you have any suggestions on what else it might be.