Originally posted by pmizell
Did you check/replace the coolant temperature sensor located at the back of the head?
I had the same problem on my 2.3 and I have to agree with Paul on this one. This weekend I decided to do a little bit of crude detective work to find the problem so I unplugged my CIS/water temperature sensor and started the car cold. The surging idle did not show and the hesitation disapeared. I was also having a problem with hot starts so after driving for awhile and parking, I came back to the car and I decided to unplug this sensor again before starting. It started right up. Needless to say I am now replacing the sensor, I'll see how it goes this week.