My GT has 125,000 miles. Several months ago, my car would 'hesitate'. I changed spark plugs abd the fuel filter with no change. Then I started getting the P0012 code. I took it to a diagnostic guy who told me I would need a new engine. He told me if I replace all the timing components, it would...