Hi, I have a 1997Avalon, the check engine light came on shortly after filling my gas tank. the dealership did a diagnostic check and said it was probably one of three transmission sensors or a loose wire. Its been two years and all is well except for that check engine light coming on and off. Is there an easy fix to this problem? Would disconnecting the battery work ?