Gas runs out of gas spout

I have a 1988 Honda CRX si. On hot days gas will run out and down the side of car at the fill cap. I have replaced the gas cap and charcoal filter on the fire wall thinking it couldn’t breath. This didn’t help. If the car has half a tank or less of gas it won’t usually occur. This occurs when the car is setting in the sun.

If sitting in sun after fillup, you’ve overfilled.

Something is WRONG with the tank vent / fill plumbing.