stock 1973 318 V8 starts but won't idle without foot on pedal
From the information provided, my guesses are;
1) the engine is flooding, or
2) the slow-speed system is not functioning
3) the timing is horribly retarded.
If none of the above apply, then the valve timing is out.