I know this is going to be from left field....
Have you checked that all spark leads are good and one is not arcing out when under load...
I remember a couple of cases just like yours where the lead looked good but would arc over to the exhaust when under load...