Does this sound like a bottom end failure? The oil pressure started dropping and then knocking sound came around that rev range, drove a mile home off boost then switched off. Seems to hold pressure on cold start but once warm drop again. If bottom end failure anyone know a good place to take to rebuild that's not going to cost a fortune. It's a wrx 2004 model.