otrcomm:
Anybody know why I can not upload a relatively small sketch?
Yes.
It's because that's not a relatively small sketch, it's a very large sketch.
The ATMega32U4 processor which runs the sketch has a total of 32k of program memory space, some of which is used up by the bootloader. The maximum size that a sketch can be is only 28k. And you only have 2.5k of RAM for data storage.
Plain and simple: your sketch is too big.
It's nice that you have a 32 GB card, but by running the YunDiskExpander sketch, what you have done is expand the DISK space available for the Linux system disk. This is not the same thing as program memory space in the '32U4 processor that runs the sketches, it is only the disk storage space for the AR9331 processor that runs Linux. It's a different type of memory, and on a different processor.
I'm sorry to say that there is nothing that can be done to expand the program memory available for sketches. 28k is it. Your only option is to make the sketch smaller, perhaps by off-loading some of the processing to the Linux side of the board. The only other option is to move to a board that has a larger ATMega processor, like the Arduino Mega 2650 or an ARM core processor like the Arduino Due - but then you will be giving up the networking, SD card, and Linux processor that makes the Yun so appealing.