I have a very irritating problem. All servos on my JD are locked and unresponsive. The ARC software doesn't show anything wrong, but when I run the script that I want played out, only the LED's in JD's head function properly. This isn't a coding issue; the script ran exactly the way I wanted last time I used it, as it has worked unchanged since February. Something is up with the servos. Even when the servos are in random positions and the initialize script is run, they don't rotate to their 90 degree positions as they are supposed too...NONE of them. All are properly plugged in and were totally functional a week ago. Nothing has changed since then. There is no buzzing at all, or any abnormal warmth coming from any servo. The battery warning is turned on and has not activated the charging message yet. However, the robot was charged overnight a few weeks ago, and once in December both with charging periods of over 14 hours. I believe this may be the cause of the issue, but not quite sure. This happened 2 weeks ago as well, but after being powered off for 5-6 days, it resumed normal functionality. Now it is doing it again and I would like to find a permanent solution to the issue.