sounds like your engine is vibrating itself loose and coming away from the spur gears and chewing them to pieces. Clean the screws you use to mount the engine from the underside of the chassis and the threads and use some threadlock. Either that or your layshaft is bent and the spurs aren't sitting right.