Its very rare for a 2g ECU to go bad. More than likely it was a bad connection somewhere. But, the ECU is a computer, like your home computer and a cell phone. Sometimes it justs needs a reboot to readjust things and start over.
Sounds like you have some ideas to try...let us know what you find.
PS: Do one fix at a time or you'll never know what fixed it. That way you know where to start next time or can share your experiance with others when they have the same problem.
Wiz
pills11.com

)