340 runninng lean and overheating

Nothing to do with your issue, but put another throttle return spring on it.