I had your exact problem and I just got mine working. Unfortunately, I DID replace the arduino and RAMPS boards. But I also had a faulty stepper driver. I just took it off and now everything works fine. Unfortunately, you may have to replace the Arduino board. A stepper driver caused a short after switching boards though. So I had two issues to deal with.by mcompian - RAMPS Electronics