My rough idle finally went away when I replaced the TPS. The vacuum leaks made the car sluggish and run stupid at speed. The intermittant TPS bug caused a jumpy idle, hesitation when cold and lean outs on brisk acceleration.