I will give this a go this weekend. I have tried it before with no luck, but who knows if another try will do the trick.
I also did the SPS program, but I will try it again with the replace and reprogram.
If that doesn't work, my next move is to see if there are any NA E67 ECU's that share the same pinout (or close enough that I can move a few pins around) and buy one of those. I've got to get something to make this work, it's driving me nuts that I can't figure it out.