Unfortunately, our '04 WRX has a serious engine problem. It's making a bad metallic sound when started. Probably a rod, bearing, piston...??? So, I'll take it in to SOG for diagnosis and hope it's covered under warranty. (28k miles, all stock) If not under warranty and I need serious engine work, should I have SOG do it, or can you recommend other service shops that will offer good work and decent prices? Thanks, I'm on the northside of ATL.