There's only one thing I wanted to get out of the way:
I wanted to make sure that coincidentally, you don't also have a V9 immobilized ECU, with your V8 engine.
I tested a V9 immobilized, but it did not cross my mind to look and see what the check engine light was doing, at the time.
If it does happen to be a V9 immobilized, you may have bumped into a new method of telling that you have such (although the code on the box would tell you anyway, unless somebody changed the label).
So, if you can, please post your ECU code number, so we confirm you have a V8 JDM. V8 EDM and such, were immobilized.