Just had a look at the manual.
So you say that all gears appear to be fine?
Have you checked the rear diff?
Maybe the nut that holds the rear diff together has come undone...
Here is the link to the manual on oople.com
http://www.oople.com/rc/manuals/zx5/
Hope this helps