Had the delay between commands at 500.. Switched to 2000 and it seems to have fixed it.. Where is it waiting for TWO SECONDS to do anything??