Something I forgot to ask is, did you clear code after repair? If not it usually takes up too 1000 miles to clear or about 100 - 200 key starts.
If did clear code after repair here are other possible causes.
Weak Signal from Crank and/or Cam Sensor
Faulty Engine Mount
The IAC (Idle Air Control) Motor
.
Tuesday, November 3rd, 2009 AT 8:14 PM