The engine ran great. Its a 92 325i with 87,000 miles. Then stop. I thought it was the starter then changed it. It was not. There is a very high pitch noise coming from the front about where the timing chain is. The engine turns over, but will not start.