drop it to someone who knows what there doing would work out cheaper than lashing parts at it,have you asked a mechanic to look at it ?,my uneducated guess is alarm/immobiliser
Well considering how many hours I have spent on it, that would have been a massive charge in labour hours at any garage...
Now obviously it is easier for them if they have a few parts to swap out and test, but I don't know if they keep spare random sensors lying around for every model of car! Only main Subaru dealer might have those, and they charge through the nose for that service.
I have avoided the obvious and quick testing of "lashing out on parts" up to now... the only parts I got (apart from diagnostic tools and equipment which I don't mind buying as they are useful always) was service parts that needed changing anyway (spark plugs/fuel filter/air filter/brake pads). The starter was probably on last legs anyway... old one was not in great condition, been slow cranking from cold for a few months. The MAP sensor I bought because it is right next to IACV which was what i fixed last time this no crank problem happened and immediately fixed problem last time, but I got that as a future improvement/upgrade. The crank/cam sensors I got just now as I am sick of people saying "its the crank sensor - change crank sensor", even though diagnosis and logic says it IS working. The cam sensor was only ?20 to buy.
I thought of alarm/immobilizer yes, but it appears to not be that... I mean I know what it does when immobilized (no engine start or power at all anywhere)... when I enter code as normal, I hear relay clicking on and all systems get power, and car cranks as normal. Before code entry, there is no power anywhere. It's aftermarket expensive Clifford G5 system I have for years.
Also the car is not running at all so "dropping into garage" is not a cheap or easy option since it requires a tow truck to be hired.
So yes I WILL at last resort throw it into a garage if I exhaust all reasonable options to fix it myself... but not yet! ;-)
Unless there is any Subaru experts here that can come out and look at it in place? I would pay them if they fixed/diagnosed the problem quick!