Thank's for all the help guys. I checked for codes and found a 29 and a 66. So I cleaned the MAF, replaced the VSS, and cleared the codes. All is perfect now. No more rough idle or stalling. And as an added bonus, my cruise had been working intermittantly, and now it's working constantly. :SNSign: