This looks like a dead thread but I have been reading it as I have a very similar problem, my 88 yj tbi will not start cold unless I press on the throttle pedal while cranking, it usually cranks for 15-20 seconds then sputters to life, eventually clears up and idles and runs fine for the rest of the day. I have been reading thru these pages for a few days and I have done very extensive troubleshooting, I now have an O2 Sensor on order as I am pretty sure that is linked to my problem. I have done ohm readings and pressure tests and even hooked up a snap-on "brick" scanner. Scanner shows no codes, reads "this vehicle is not capable of storing codes". One thing I noticed on the data menu, engine running, is the O2 stayed at lean and the computer never went to closed loop for the duration of the troubleshooting.ON a separate topic, I used to have flickering gauges and through checking all the grounds at firewall and engine block that seems to have gone away, all gauges are working properly now. Any input is appreciated. Thanks