fj4072 - had the same problem you are describing... drove me nuts, finally tracked it down to the connector for the crank position sensor... Ordered a replacment for the cable, hooked it up and did a Crankshaft Position System Variation Learning Procedure, and that took care of the stumbling. good info at this link
http://www.astrosafari.com/viewtopic...17254&start=20