yeah give it a try migh be no harm just to eliminate it

if it checks out,then try the map sensor as MR COSSIE 4X4 sugests as they can also cause problems like the one you discribe and the best way is to swap with a good one.just make sure the pipe that feeds manifold air to the sensor is not blocked or full with bits of subaru,s