Disclaimer, I am no expert, just trying to help, hopefully one of the more knowledgeable will be along.
Have you tried rebuilding the Pi?
If that is not possible I would try to go back to ground control at least temporarily to rule out a problem with the arduino. Or find a way to test the arduino.