If it is falling on its face at WOT, I would check the carburetor and passage ways such as the jets. Not sure if they are fixed jets or not, but either way the carbs main jet is 1/2-WOT. If your getting a good strong spark jumping, something if cutting fuel out it seems. Also you can try spraying WD40 under the flywheel while it is running, any change in RPM will tell you the seal is blown.Try the new coils and update us. Good luck