Welcome to the forum.
A bluetooth OBD adapter and the Torque app for your android phone will get you those codes accurately. I'm not going to try and guess between the alternatives of fuel rail pressure sensor failure, ruptured haemorrhoid, water in fuel, CAS fault etc etc.
It IS common (for these sort of symptoms) that the suction control valve gets dirty and needs a clean. Nissan have been replacing them ($240 plus labour thanks) but a few members here have whipped them out, given them a scrub and reinstalled to find that they're good to go.
I'm not sure what debris they're cleaning off, so I'm not sure why they're getting dirty in the first place - the fuel filter should do a fair job of keeping crap out, but since there's been no indication as to whether the "muck" is sand, fats, giant redwood trees or an emulsion (eg water) it's hard to say what causes the SCV to get dirty.
It would be helpful (from a preventative measure) if we could find the answer to that. If your SCV is dirty, could you try and figure out what it was that fouled it up?