The symptom described can happen when the purge valve, which is supposed to be closed when the engine is off, remains open or at least has some leakage. This allows fuel tank fumes being pushed out by the incoming fuel to be passed to the intake manifold when the tank is being filled. This is all the more so if, as mentioned, the charcoal canister drain valve isn't open. (It should be open but it's not uncommon for it, or the hose from it, to become blocked).
. . . I can't seem to find a solid answer were is it located. Some people were saying it's under the intake manifold and others over the passenger back wheel.
Is the car emission system CA-spec or Fed-spec? The location of the purge valve differs. On the CA spec, with the ignition coil on top of the intake manifold, it's slightly back of and down below the cylinder 4 high voltage tower on the coil. (In other words, it's below the back of the intake manifold.) On the Fed spec (coil on the back of the left side of the intake manifold), it's also under the intake manifold, but at the front, slightly to the left. It has two hoses and an electrical connector.
But, as noted, even if the purge valve is isn't sealing properly, the symptom could very well be a combination of faults.
There's a number of threads here about the same symptoms.