High EGT's can occur with too much ignition retard as you are igniting the mixture closer (time wise) to the exhaust valve opening, too much cam advance may also do it.
Lean mixture will do it,
I suspect you have a combination of the above and should take it to a tuner for a set up, as they will set ignition timing, cam timing and fueling.
Good luck
Rob,