Hi, have not read the full series of posts, so apologies in advance if this has already been eliminated as the cause but - I used to run this Arduino Website - rcarduino.blogspot.com before switching to boating.
9 out of 10 issues with Arduino projects are current draw from a motor or servo pulling the voltage down so the Arduino resets - the other 1 out of 10 is electrical noise from the motor.
Have look at this old post and part 2 of it for an explanation and demo -
http://rcarduino.blogspot.com/2012/04/servo-problems-with-arduino-part-1.html
I used to use Arduino for all sorts, including RC Vehicles where there was noone in attendance and reliability at a distance in a performance high noise environment was key. hope it helps
Duane B