OK, just came back in from being at the car. I did the key on, engine off for a minute, then key off for a minute then started the car and let it run for 15 minutes, it ran at high idle (1200 or so) and it did fluctuate a little, then remained steady, ST/LT fuel trims stayed the same. Car could idle OK while in gear, code, P0102 only, no misfire codes, period.
Then the car almost went into a die mode, I blipped the throttle and it remained at high idle, eventually I shut the car down and restarted it back up and for the most part, it starts like normal, though the first start may not totally catch, but will on the second try.
This next restart and let idle had the idle at 1200-1300 or so for a while, then I lifted up the gas peddle and the idle did drop to 900 or so rpms, but it remained smooth, but then fluctuated between 900-1000 or so to as low as 564 or so, up and down, up and down but no change. Still have the P0102 code, timing advance at Cyl 1 is 10*, not sure if it should be at 6*? O2 sensors all seem to be reading as their voltages fluctuated between 190-950 (B!S1) and (B!S2) varies between 860-925V, their tests all come back as a pass. BTW, I did run it long enough to get the coolant to full temp at roughly 204F or so.
However, the STFT for B1S1 is reading 0.0%, the LTFT for B1S2 is 99.2% and not moving, Fuel System 1 status is OL Fault and not going into closed loop. Towards the end of this test, I put it in gear and the idle dropped to 550rpm or so and barely could run in gear, instead of staying roughly at 700-800 min at idle, but it did hold on and keep running though!
I'm wondering if continued driving will ameliorate some of this.