stock 1973 318 V8 starts but won't idle without foot on pedal

If the car has been in storage for 25 yrs, might have sediment blocking the idle system.
25 years of crap and shellac in the small orifices.
Lean, not because of vac leak, but no fuel.
Pull the idle screws out and hose the screw holes with carb cleaner. If that doesn’t do it, rebuild the carb.

Damn, it’s been setting 25 years!
Gas prolly smells like varnish. And probably is.