76 340 duster overheating at idle

A fan shroud goes a long way…
I bet that and messing with the timing at idle will solve the issue