Bought a used '96 Subaru Outback Wagon w/ 175k miles a few months ago and I’m having trouble. The car always starts when it’s cold. However, sometimes when it’s hot, it won’t start. Then wait 10 minutes or so and it starts right up.
I’ll make a short stop somewhere (like to pick up milk) and when I get back to the car everything seems to work fine: fuel pump, radio, AC, lights, instrument cluster, etc all turn on. Then, when I turn the ignition switch to start, I hear the click behind the dash (starter relay?) and the solenoid clicks but the starter does not turn on at all. Then I wait a little while and it will (almost always) start with no problem. This happens ~25% of the time when the car is hot.
I replaced the starter with a new one (not rebuilt) but that doesn’t fix the problem. I tried hitting the new starter with a mallet but no luck. Battery, alternator and starter checked out OK at the Autozone.
Haven’t been to the mechanic because that would probably end up costing more than the car is worth. I’m grateful for nay help you might have. Thanks!