Hello everyone, I did a ton of searching about my intermittent no start issue on my 2007 forester sports 2.5 non turbo. I didn't find anyone who's car won't start sometimes and when it does, after 4 seconds holding the key. Starter switch low input is what's said about the code however it makes no sense to me. The battery is new, the starter sounds ok and what's even stranger is that if I hold my key to the on position, it won't do anything for about 4 seconds and then if I'm lucky, it turns over and starts like nothing is wrong. It runs smooth, and the starter solenoid doesn't sound like it's sticking open. If I clear the code, it goes away for 150 miles and comes right back stranding me (if I'm not lucky and it doesn't turn over after 4 seconds holding the key).. Gas cap is also verified to be in proper working order.
I don't have the money to go to the dealership, no warranty, bought the car about 4 months ago,I have good mechanical aptitude. I am more into Diesel engine swaps and jeeps, and newer cars like this are confusing for me. Can anyone point me in the right direction?