Vechile had been doing what it had been doing for about 6 years. Had taken it to about four mechanics over the years and no one could figure it out. Your mechanic seem to know exactly what the problem was after he diagnosed it. So far so good. Has not been a week yet, but has cranked every time the key has turned so far.