Sounds like a loose wire somewhere maybe. By chance is your ESC LED flashing any number of times? If it is ESC related, it may be flashing an error code to help you diagnose the problem. I'm not familiar with that ESC, so check your manual. If that is no help, drive it without the lid on. When it stops, wiggle the wires where they plug in or go into any components and see if you get life back into it.
Try unplugging your servo and ESC from the receiver. Put a little dab of dielectric grease on the pins in the receiver and plug them back in. Pay close attention to which way the plugs are, and which channel they are on. Because the plugs will go in either way. The signal wire (white or yellow typically) is usually closest to the center of the receiver.
Sometimes, if a servo is going bad, the RC will not move. In these cases, you can test that by unplugging the servo and seeing if the throttle functions again. If it does, you likely have a bad servo.