Well now I'm beyond stumped.....
Motor is back in new head gaskets, timing chain, intake gasket, leaky exhaust valve sealed up. It's still lean at idle. Tested all the LS coils 1 is suspect I will swap it tomorrow. Than I guess it's time to try a fuel pump. I smoke tested it again.