It's been a few days since you've posted this, so you may have already figured it out. I'd bet that you have a 4L60 and not the '80. BJXL is for a 4L60 and I don't recall seeing an '80 behind a 5.0 (though for some strange reason they did come behind a 4.3). I couldn't find a BJHL, so that might not be the right code. Try swapping your MEMCAL into another ECM and see what happens.