So I installed a max 8 and everything was fine until I shredded the pinion gear. Now i put a hew 24 in and I'm getting this crazy sound on full throttle.. I can't figure out wtf is the deal. Anyone? Is it a mesh? situation? Now I've shredded 2 more pinions. I have the pin set on the motor mount...