My 1996 Subaru Legacy suddenly started to full on shut down while driving yesterday! It will restart, but needs to be revved constantly to ensure it won't shut down. If it isn't being revved, I can see the battery light on the dashboard appear.
A brief timeline:
-Had alternator, belt, and engine replaced about 2 yrs ago
-Was needing to get jumped upon startup consistently for ~1 month, got it fixed & was running perfectly for the next month
-A week ago it began needing jumps about 1/2 of the time to startup
-Yesterday it shut off twice while driving it home, would restart with a jump but needed to be revved. Had battery replaced & an oil change, + fluids topped off.
-Today it can consistently start up without need for a jump, but when testing by driving around my neighborhood it still shut down! Restarted easily.
After it shuts down, I've noticed an "alt oil temp" light momentarily will turn on on the dash board.
Any help is greatly appreciated, I'm a student on a budget and am looking for ways to fix that are cheap or DIY able. Thank you!