340 runninng lean and overheating

Nothing to do with your issue, but put another throttle return spring on it.
Good tip, thank you! Turns out my insurance company demands an extra spring.