Hi,
If I had to guess, either the tank is rusted through, or the top of the fuel pump module is bad. I also bet the check engine light is related to the evaporative emissions system (EVAP) due to the leak.
At this point, which needs to be inspected. There is an access port under the rear of the vehicle (trunk area). We need to remove that so you can see down inside and determine where the leak is coming from. There is also a rubber gasket that is used to prevent leakage where the pump assembly meets the tank. That could be faulty as well.
I attached the directions below for removing the fuel pump assembly. You need to at minimum access it so it can be checked.
I attached the directions below. Let me know if this is something you feel comfortable performing.
Take care and let me know.
Joe
See pics below. Note: the directions are for the replacement of the assembly. You may not need to do that, but that is the only way I have the directions to access it.
Images (Click to make bigger)
Friday, March 10th, 2023 AT 9:41 PM