Hmmm,

Did you have
Code:
define loader_used 1
At the top of your program? This tells PBP to skip the first four locations (I think), which are necessary for the bootloader.