My Arduino uno shield bot runs good and always have, until today. My robot will run while it's plugged up to the PC, but it completely stops once I unplug it. Power remains and sometimes the servos will twitch, but the uploaded program stops running. I use visual studio and never had this issue before. Suggestions?