mega2560 problem

Well, if you're using ISP for programming, I guess not as much has to be working, compared to a successful serial upload through a bootloader.

What are you using for fuses?