Overfilling the fuel tank will cause the vapor intake hole to get covered with gas. This gas will then be sucked inside the charcoal canister. This will result in damage to the system. It will also cause a check engine light. Fixing the problem can also prove quite expensive.