i was having the same thing happen a couple of weeks ago in my 91 legacy, my altenator was a rebuild, and was intermitentlly charging. i bought a brand new altenator instead of a rebuild for 40$ more and it hasn't done it sence. i also took it on a four hour drive through mountain roads last weekend with no problem. if your starter was sticking and shorting out you should hear a light buzz, but if it was it could be the problem also.