Okay, let me go through the whole thing as quick as I can..

I don't get a miss at idle, just when I give it gas.. usually it's the worst at 1/2-3/4 throttle.. doesn't miss as much at WOT but still misses.

Replaced plugs, wires, coil pack.

Had the ICM tested 3 times, passed every time.

Took the injectors out and moved a few around, still a misfire in cylinder 4, it didn't move with the injector.

Swapped PCM's.. no change at all.

No other codes are present.

any hints on what could be causing cylinder 4 to misfire? or any tests I should run? The next thing I'm going to do is a compression check. But I'm stuck and could use some help. Thanks in advance.