How is your timing? Running hot and low HP could mean late ignition timing.