I am having the same problem with my etrex 30.
I tested it and when i stay under 200 caches in the gpx-files(from gsak or gc.com)the etrex boots quickly and everything works fine.
When i go over it the gps won't start at all.
Maybe a bug in the firmware?
I am using 2.30
greets
eric