The idle may be the notorious Idle Air Control valve. It's a $270'ish part from Subaru. They fail frequently and will cause all kinds of idle issues. A tune will help clean up the wide open throttle stuff and the fluctuating boost you're seeing. Before buying anything though, I highly suggest...