So, my car is/has been super reliable since the day I got it. Sure it has had a few issue, but nothing that ever left me stranded. Until today... I drove it over to put gas in it. Started fine, drove fine. The only thing different lately is a bit rougher road due to construction (aka more bouncing around). So I got to the station. Parked, paid, pumped. Got in the car and turned the key. Turned over just fine at a steady, normal pace. Just no firing. It acted like the fuel pump wasn't on. Perfect timing, had to pick up the kids in 30 minutes. So I got out and took the negative off the battery and let it sit for a bit. Popped it back on. Same issue. Called a neighbor to help me push it aside. He shows up, by that time I did the battery a second time and we tinkered with pulling the pump fuse and checking it. Pushed it about 50 feet and was about to go home and get another car. I tried it one more time, it popped right off. Aside from running on a clean map as it learns from the reset, it was running fine. I drove it straight home and parked it. Shut it off and started it back up. Seemed fine. Now it sat for about an hour or so, starts right up again. So here's my question from the Subaru oracles... What's wrong with it? I looked online a bit and saw that it could be a cam/crank sensor. I don't think it's a pump, it's not like it was struggling to keep up. It just wouldn't fire. I saw something about security lockout. Looks like cam sensors are cheap and not hard to replace. Might be a good place to start. Thoughts?