I think Chuck nailed it. I ran mine at 22/87 a couple weeks ago on a pretty tight track and it was hot to the touch, but not so hot I that couldn't keep my finger on it for a couple seconds. I've run it the last couple times at 20/87 and that is too low. The motor only got to 135F after running a full 3800 pack.
These motors are pretty cheap. Just get a replacement off $bay or Tower and be done with it.