Alright, so it sounds like your brakes, motor, battery, and switch are all good. So that pretty much leaves the throttle and the controller.
A little caveat about my advice about testing throttles and controllers, I've never actually tested these before with a multimeter, as I ended up getting...