my car did the same thing I went through the whole process as you have, and it ended up being a bad module and stator.
another friend of mines car had a similar problem so we replaced his module and stator but it didn't work. his ended up being a blown head gasket.