Sounds like your getting heat soak. Might try a carb spacer.
Good luck!