Arduino Mega 2560 Bootloader issues


I have got a Arduino Mega 2560 and I am having difficulty uploading sketches to it, the uploading seems to be a bit erratic where after compiling and if I do a reset on the Mega board the upload is fine, else it times out.

I have tried the following:-

I am using the latest Arduino 1.0.2

  1. Reflash the bootloader hex from the Arduino folder using AVRISPmkII via AVR Studio 6
  2. Rest board and PIN13 LED blinks upon boot
  3. Send 3 !!! via a terminal client and the serial monitor shows up
  4. Verified that the programming protocol is set to wiring in Arduino software

Despite these, when I try to use the Ardunino software to program the Mega board using USB cable, it timeouts and only programs if I manage to press the reset button on a specific time.

Any ideas whats going wrong? Could someone point me in the right direction to resolve this?

Thanks Jay

Anyone? Any Ideas?