My 2000 OB has developed a case of "reluctant starting".
When the engine is cold, it may take 4-20 tries with the key to get cranking.
When the engine is warm, first try works every time.
My guess is the starter solenoid (which part of the starter - correct??) is the culprit, and not the ignition switch. The "warm engine >> OK" seems to support this guess as engine heat wouldn't affect the switch.
What I don't understand is that I don't hear the usual "click" of the solenoid trying to engage when it fails to work. There's no noticeable dimming of either the headlights or the dash lights either.
From lots of prior (non-Soobie) solenoid failures, 99.9% of the time the contacts are bad but the plunger still moves enough to make noise, and draws enough current to see a little bit of dimming.
This make me think the coil of the solenoid is intermittently open, but that's bass-ackwards with usual temperature-intermittent failure modes. Expansion with heat tends to "open" broken connections.
This is probably just an academic issue, as I'm having the starter replaced Thursday by Smart Service in Shoreline/North Seattle. My back says I don't lean over under car hoods much anymore. Smart Service quoted me $106 for the starter plus labor ~ 1/2 hour, I'm OK with that.
Just as info for new readers of alt.autos.subaru in the Seattle area:
Smart Service (Subaru) is a great Soob independent shop, with 2 shops, Shoreline and Mukilteo.