318 timing

OK... while your ignition timing may be helped with some work, that is not the cause of the hot starting problem. You have too much fuel (flooding) or not enough fuel.
I keep it floord
When you floor it to finally get it to start, do you hold it to the floor and keep it continuously held to the floor and crank for a while, or just push to the floor and release it and then it starts? (Just trying to figure out if it is flooding, or starving for fuel.)
I floor it while cranking