76 340 duster overheating at idle

Also I stopped at the store for like 15 minutes and had to hold the pedal to the floor to get it to fire back up.

That is a heat soak issue. Different from simply 'running hot'. Resolving that problem is a good bit different.