2014 Nissan Sentra note died on me at a stop light, would rollover but not stay. Then eventually started and I could get off road. It was struggling to idle for a bit, a day later I started it and it started fine and didn’t struggle like before. It’s always idled really low rpm’s. Only 90k miles on it. Is it a fuel pump or something else?