Tips for HP gain?

what is the idle timing? If it's not in the 18* range, it's pulling off a dirty idle set up is my guess.

That's the first thing I would do, get the base idle tune squared away, then work up from there.