My mechanic just called. Their diagnostic is that the problem is definitely electrical!
He is not comfortable to narrow down and fix this since his doesn't have the computer gear for it. He will refer me to his friend's shop which is specialized in transmission and that kind of issue.
So there was not metal shavings in the fluid (*phew*).
I hope this electrical fix will work and will not cost lost of money though.
Thanks!