cant push past 3000 rpm

Could be a bad ground, but when the boxes burn out you will have these same symptoms. They seem to burn out quite regularly these days. Amazing how the quality has just gone right down the tubes.