Upload Timeout Error on Mega 2560 - Not Sure What Changed

yampilop:
I had the same problem, and searching I found that:
arduino - avrdude: stk500v2_ReceiveMessage(): timeout - Stack Overflow

In one comment it says:
So in my code were strings with "!!!". I deleted them and now the program uploads with no problems.

The above was exactly the problem in my Sketch, changed it as outlined and it downloaded just fine.

Thanks for the help