Bootloader Problem?

Hi,

I'm having an issue with an Arduino Leo + Ethernet Shield. When powered off and powered back on, it seems that my sketch is not being re-uploaded to the board. Same issue happens when pressing the reset button.

Note that my sketch is 24k out of 28k so it is relatively large, if this helps at all.

Is it a problem with the bootloader?

What do you mean, re-uploaded?

Once uploaded it stays there.