03

WRX engines between 1997 and 1999 are the only engine where I have heard a similar problem it turns out to be a piston slap. This only happens on cold start up and when the engine is at warm running temp the noise disappears as the piston has expanded slightly with heat which makes a better fit.