Struggling at high rpm above 6000

Might be your ignition box. If you have a friend with a working box see if you can borrow it for a few hours to test it out. Also, I have heard stories of these boxes having issues with the rev limiter functions....try turning them off for a pass (just don't launch hard incase you snap a u-joint and zing engine).