If you can't track anything down with the wiring, then consider checking fuel flow is sufficient for high rpms. In other words the fuel flow from tank to carb may be enough to idle and run to half throttle but not enough beyond.
Which reminds me to remind you to check gas cap vent operation. Simple test would be to remove cap all together while testing.(edited)