I found out that the coil pack, plugs and wires were all bad, I find it funny I didn't think of the simplest thing to change. After all that the engine runs perfect again.
Crosses fingers this solves the same problem you were having. Funny mine use to only do it when the engine was cold... Now it does it everytime i turn the car off and start it again. If i didn't drive it like i stole it for the first couple of minutes the car would just keep stalling. Im getting random misfires and the car runs extremely lean.
Well... Changing the wires weren't as easy as i thought it was going to be. I currently have nology wires which required me to modify the coil packs to the front of the engine.
So i came across the 2.0L to 1.8L conversion which used four wires instead of two and the coil packs are also located on the front. I figured that the 1.8L wires would do the trick. NOPE> the 1.8L wires don't fit in the 2.0L coil packs. Also the number 1 cylinder wire was too short.
Next i went back to the store and decided to try the do-it-yourself 8.5mm MSD wires. To my dismay on inspection the MSD ends wont fit on the 2.0L coil packs either. The guy at the store said you could take the connectors off the nology wires and attach them to the MSD wires. Yes this is true but i might wanna sell the nology wires or atleast give them another try if in fact it is not the wires causing the problem.