Well since my Revo was finally built (finished about 2 weeks ago), I wanted to see how durable it will be. Last week I brought it with me snowboarding int eh mountains. It did surprisingly very well and ran flawlessly while jumping, drifting, etc. But today, I went to a local spot in the canyon where many bikers have built jumps. It is a pretty small and tight area so there isn't much room for speed runs. Everything was going well until about half way through the battery pack (30 minutes). When I am on the throttle going slowly, it is fine, but I just barely accelerate, it seems as if something slipping and there is a pretty bad grinding noise. The car also does not roll freely... if it rolling, once it gets to a certain spot, everything just locks up.
I went home to try to figure out the problem. I disconnected the front diff from the tranny and everything rolled smoothly. I then disconnected the rear diff from the tranny, and everything again rolled smoothly, so I know the problem does not lye there. I then disconnected the motor from the tranny. The transmission seemed to roll very smoothly (although I did not open it). I tested the motor disconnected from everything and it went smoothly also. So I thought maybe the problem is fixed without even doing anything.

Well, I put everything back together (motor in, tranny, diffs, etc.). I held it in the air and everythign was smooth (unlike at the bash when I did this). So I put it down and accelerate smoothly, and it works perfectly. But then I hit the throttle just barely harder to gain speed, and the same grinding/slipping sound comes back.
My only guess is that the problem is in the motor, like it demagnetized or something.... I also forgot the mention that I did not smell any smoke from the motor, ESC or anything.
Any idea's what could have gone wrong? Do you all also think the problem is in the motor?