One other thing is do you have a fuel return line? Others have had this problem because fuel was heating up and causing lean conditions at the carb. Also maybe a carb spacer to help with dissipate heat.