1996 Chevy Suburban #2 cylinder missing

Check engine light comes on, truck spudders and smells like its dumping fuel.

Was going to replace cap rotor and wire and plug myself so I pressure washed engine while it was running and the issue went away for a couple of weeks.

New:

Spider Injection unit and all injectors

ERG, Idle sensor, temp sensor.

How about a compression test?

I have not tried that. Would that be consistent, this seems to be intermittent.