I had a car come in with a rough idle and found that #1 piston had not enough oil to it and chewed out some of the bore.

You checked air leaks, you checked fuel pressure and leaks, you checked spark and leads.

You need to take a big step now as all small steps are exhausted ... * starts chanting * take apart the block.

P.S. Did you get fuel pressure in the rail and injectors?