so like the title says, i have DTC's. here are the symptoms

i turn the key and it cranks for 5 to 10 seconds then turns over, after which time i have to hold the gas down to keep it running. after another 5 to 10 seconds i can SLOWLY let off the gas and it will idle fine. seems to drive fine after than except for a few random uncommon stalls. i can shut the car off after running it for ANY ammount of time and the whole process is required exactly the same way to get it running. cold or hot engin id doesnt matter, same results.

things i have changed:

plugs & wires,air filter, gaskets from the block up(very thurough cleaning durring the process). cleaned the injectors and electrically tested them properly (passed). baskets inside are squeeky clean. engine coolant temp sensor replaced. new front o2 sensor. rear o2 emulator as there is no cat anymore. IAC was cleaned with carb cleaner. FPR does not leak into vac lines.

after scanning the obd2 these are the parameters i get:
MAF is reading about 8-9 g/s @ idle
spark is about -22 degrees @ idle
ECT sensor reads fine.
TPS fine.
IAT is typical temp
O2 is varying from .1 to .9 @ idle
fuel system 1 says OL
fuel system 2 reads "--" im not sure what that means.

i feel like im missing other parameters idk.

this is frustrating me! PLEASE HELP!!!!!