Good for you for taking the time taking these steps. It's rare to find a tech nowadays who really puts forth the proper diagnostic time.