I bought an 02 wrx new and after some aggressive driving (downshift to 2nd near redline) and the engine is knocking (73,000 miles). I don't know if it is a connecting rod, or loose rod bearing or what. I would like to get the engine fixed, but two mechs said I should get another engine. It still runs, and drives. Any advice?