Sudden Stall
Torxhead
Always Off-Roading Jeeper
That spark plug looks a bit shiny, like it is wet with fuel indicating a rich condition, where you should be getting a "Check engine light". A good location to check fuel pressure would be close to the entry point of the throttle body or multiport manifold providing what f.i. system you have. You might want to find out what system you have to determine how much pressure is required.