car won't start, no cranking of starter ,let sit, comes right back, full battery on 2004 Subaru Forester

turn ignition, lights come on, but no turnover, no starter noise. Then it starts, but can't get it out of park. turn it off leave it sit for a few minutes, everything is fine for a few days, then happens again.

Asked by for the 2004 Subaru Forester
When this problem 'acts up' I would check to see that you are getting 12 volts to the trigger wire on the starter solenoid. You may need 2 people to check this. If so, then it is most likely a defective starter, if not then it could be a defective ignition switch, neutral safety switch etc. As for the stuck in park, make sure that your brake lights are working when this happens, because the shift lever release solenoid is cued from the brake light switch. Hope that these suggestions give you some things to consider.