I am having some issues starting at start up. I have to give it at least half throttle to start. I pulled the plugs and wow were I couldn't believe how carbon fouled they all were.I just got done refreshing the motor and slapped it in my 87 Omni with upgraded 87 wiring for T II status. I hooked up my dads DRB II scanner and watched the O2 sensor read out and the thing is running way to rich. The only mod I haven't done yet is to make the O2 sensor a 3 wire from the single one that I have on. The injectors that I have are from a 87 T II Shelby Z. Could the reason it's running rich is my single wire O2? I don't know why I have to give it part throttle for it to start. It's acting like either it's not getting enough air or way too much fuel. The LM is out of a 87 Shelby Z and I also have a LM that's socket-ed and have a stock 87 Shelby Lancer #087 chip( only stock T II with an auto trans cal). I have swapped both back and fourth with the same result. Also the thing is giving me a code 31 which is just driving me nuts!! I also posted that code 31 in the "I need help!!" section and really came up dry. I'm getting good input back there but it's just not solving my issue. If I didn't have to pass emissions this really wouldn't be and issue but I just know it wont pass if there is black smoke coming out the tail pipe.