i'm out of stock of this PIC but i'd notice few things here..
Code:
DEFINE _18F8720 1  ' <- What is the purpose of this one
'
'
Define USE_LFSR 1 ' <- try to remove it
i'll try to surf in the ASM... i'll try. Yuk! i agree sometimes we don't have choice