I'm confused . . .
Are you programming it with the AVRISP, or the bootloader?
If you use the AVRISP, you delete the bootloader in the process. If the bootloader is working, that means your AVRISP never programmed the Axon.
I still think it's the battery, and I'm going to wait to hear back about that.