I had a very similar situation with my 1997 1.6K last year after an lay-up of a few years. All was fine for the first few starts then had problems with starting and idle, with cutting out too. So in ine with the usual forum advice I methodically checked/replaced/reset/cleaned all the usual suspects, hoses and connections, including the injectors, temperature sensor, MFU relays, crank position sensor, TPS, IACV, plugs, HT leads, cap and rotor arm... the list goes on. Still no joy so I tried an engine diagnostic app on an Android phone with a (slightly) modified serial adapter. This showed strange things going on with the ignition timing but other parameters looked OK - enough to prompt a change of ECU. With the new ECU in place all the problems were immediately resolved. (I did not push my luck by putting the original ECU back to confirm.) So in my case the issue almost certainly sat with an ECU that had gone bad in some way. This was the one item I felt sure would not be the problem at the outset. I have no idea if your issue may be ECU related or not but thought it worth relating my "surely that can't be the problem" story. Nick