Upload Timeout Error on Mega 2560 - Not Sure What Changed

I have continued to troubleshoot, using any information from the forums.

It appears that I can upload more reliably if I press the reset just as soon as I can after the Binary Sketch Size message appears.

This seems kludgey, but at least I can upload.

I see posts about auto reset, etc. should (in a perfect world) this be working with an auto reset?

Thanks