Arduino Mega 2056 timeout error

I have an Arduino (technically a Sunflower Mega 2056) which is a solid duplicate of the Arduino version. It has a good amount of good reviews and has worked flawlessly with Arduino components for a lot of people.
I have downloaded the newest IDE (1.6.5) and ran a few simple tests on it (blink, duel-LED Blink - an adjustment I made to blink) and they complied, uploaded, and ran well.

The other day I wrote another simple program and now I running into the continual following error.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

I have been searching a lot through these forums and on Google and it seems like a very common problem with the Mega 2056. However I have not been able to find a solution. I have tried using both a Mac loaded with Maverics and Windows 10. Both have had the same issue.

Any suggestions would be appreciated.

Thank you

regiswengel:
I have an Arduino (technically a Sunflower Mega 2056) which is a solid duplicate of the Arduino version. It has a good amount of good reviews and has worked flawlessly with Arduino components for a lot of people.
I have downloaded the newest IDE (1.6.5) and ran a few simple tests on it (blink, duel-LED Blink - an adjustment I made to blink) and they complied, uploaded, and ran well.

The other day I wrote another simple program and now I running into the continual following error.

Does your program have a line with three or more exclamation points in a row? "!!!"

If it does you will need to change your code or update the boot-loader to a newer version.
see Google Code Archive - Long-term storage for Google Code Project Hosting.

No it doesn't. I have tried several programs. Some of which came on the IDE and none of them work. I am thinking I might have to reinstall the Bootloader.

alguien me puede ayudar a instalar el programa por que mi lap no lo corre gracias