Not Uploading in my arduino Mega 2560

I am using win7, arduino mega 2560 and trying to upload my code in arduino but it says timeout and timout communicating with programmer.

I am pressing reset button after I press upload button and also I tried chaging the USB but that didn't work. I think problem with reset button.
I am able to program other arduino but only in 1 board I am facing this problem

Any other solution so that I can program ?

If your program contains three exclamation marks in a row, then remove one of them and upload begins work. See more.

For better advises, please attach your sketch to post (if it is long) or use CODE tags ( [ # ] icon ) and publish your sketch.

I am able to load same sketch in other two board, only in this it is posing problem.

I doubt this is bootloader problem. When I press reset button pin 13 led doesnt blink. It glows continously.

How can I burn the bootloader.

A great man Nick Gammon offers Atmega bootloader programmer solution:

I dont have these connectors. Whether changing programmer setting, cant I use USB cable to burn the bootloader

No.