how does a 318 engine run if timing is off ?
Next time it dies...
On the primary fuel bowl, loosen screws & see if fuel runs out. Have rags ready to soak up fuel.
If a decent amount of fuel runs out, it is not fuel delivery. I think it could be the opposite, flooding...