Did you guys see this thread:
http://www.picbasic.co.uk/forum/show...usb+bootloader

It talks about skipping over the bootloader code using:
Code:
DEFINE LOADER_USED 1
DEFINE RESET_ORG 1000h ' For Microchip USB Bootloader
Just wondering if that improves anything? Have yet to try the USB bootloader here though.