Also check your vaccum lines...I had the same problem where it wouldn't hold an idle and it hesitated and was idiling something aweful. I took it in to get it fixed and the cleaned the maf and replaced the vaccum line...my baby is all better now....just thought this might help with the diagnosis...
:p