Before you jump to the AMR5919 MF-ECU being bad, know that everything you mentioned is also effected by the "door open" plunger switch. If it's crappy or otherwise the wiring is messed up, that would cause all of the problems you menitoned. I'd recommend checking that first before digging into the ECU or paying big dough for another one, as it's fairly easy to check and trace, and if a replacement is needed, will also be a lot cheaper. (And prevent screaming when a new/rebuilt ECU doesn't fix the problem.
I was able to find a spare AMR5919 MF-ECU several years ago (mentioned in another older thread), but also was able to fix my stock ECU by opening it and then checking and correcting some cold solder joints and corrosion in the box, in particular on the multipin connection. I've saved the spare for if/when my stock one dies.
Too bad I wasn't able to help you a few months ago. I just moved from the VA Beach area in July/August and could have shown you the possible fixes!