General Maintenance, Troubleshooting & Accidents.
I have a 2004 WRX wagon (more or less stock) with 108k miles (which I love and is otherwise fairly good shape given it's age). When I was driving last week, I hit 5k RPM and suddenly the engine started making a clanking/knocking noise. I promptly brought it to a mechanic. To my untrained ear...