I have a 2016 Rallye with 145000 miles. Yesterday the car started stalling at speed. There would be a hiccup and the engine would die and throw a check engine light. If i put it in neutral and try to start it it just keeps turning over. Not until I turn the key to the off position and back on that it will start again. It did this multiple times over the 10 miles left I had to drive it home. Then it sat for the rest of the night. I had to take it to work today (about 4 hours of driving) and the car was fine. No issues at all until I was about a mile from home and the same problem started happening. It died 2 times in that last mile. I got home, let it sit for an hour and drove it to the parts store. About a 15 min. drive, no issues. Read the codes and I have a P0171 code (system too lean). I drove the car home no problems. I am thinking fuel filter or something like that. Any ideas?