Oldfox,
Just a thought. Many times when I have done engine diagnosis (not necessarily aircraft engines) especially when a symptom can have many causes such as this puzzling situation your are dealing with, I have found it useful to go back and check cylinder health first....meaning compression - reason being that no amount of work on the ignition or fuel systems will dispatch a problem if there is a mechanical problem such as an exhaust valve developing a leak.
A cylinder problem can translate into high EGT or high CHT due to lack of cylinder efficiency. Ruling this out could help reduce the number of things you would want to consider.
Again, just a thought.