Unable to upload to nano

Hey guys. I have a recently purchased Arduino Nano, and am having trouble uploading to it. I am on a 64-bit, Windows 7 system. The correct board and processor are selected. The green LED lights up when I plug it in, and when I press the reset button, the L orange LED turns off for a moment and then blinks before resuming its usual pulsing at about 2 Hz.

When I upload, I get this message:

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x0d

It then tries nine more times, none of which work.

Things I've done:

  1. I've tried pressing the reset button at various points before and after uploading, which doesn't seem to help.
  2. I updated the FTDI drivers. No help.
  3. I updated the IDE from 1.0.6 to 1.6.3. No help.
  4. I attempted to try uploading from a different computer (Windows 8.1), but was unable to even get the computer to recognize a board was attached.
  5. I tried a different USB cable; didn't help.
  6. Some other stuff, but I don't remember what most if it was. Most of the things people recommended in the threads I found on this topic.

I'm sort of lost as to how to proceed at this point. Any help would be appreciated. Thanks.

your bootloader has crashed, Just upload code using avr pocket programmer or replace IC with bootloader.

method of uploading mentioned here

And, abruptly, it works again. I have no idea what is different.

Thanks!