dropspace, the rattle is coming from the front end. it could be the caps. i'll take a look at them based on your suggestion.
sw03es/squarehat, it used to idle fine, cold or hot. the ac does not have to be on for this to happen.
latoilette, can you elaborate on the ptu and iaa? i am not familiar with those.
thanks for all the replies.