Resurrecting this as I have the same issue. It works fine on USB but with an external power source the program runs erratically. It's hard to troubleshoot as when I plug the usb back in it's fine. I've got a a good supply and the 5v line is measuring at a steady 5v