I had a similar problem with my Redcat Volcano replaced the pinion and ring only to strip both of them again. I changed the gearbox housing and have not had a problem since, Don't know if that's your problem just might be something to try.
Good luck!