Take good care of that back!

Looking back through your first post you said,
Quote Originally Posted by mr-natural
I believe my grounds are good but I could be missing something there.
It doesn't cost much to ensure that your grounds are good, and good grounds are critical. I'd say verify your battery to chassis ground, your engine block to chassis ground and your alternator case ground. Star washers are your friend, especially on painted surfaces.
Once your grounds are confirmed if you still have the problem I'm thinking your idea of the ECM being bad may be the culprit.