Update:
The high-pitched squeal is gone!
I cleaned the PCV valve hose & I think the problem was/ is the "tree" of hoses going from the lower ICV hose to the Air Shroud Injectors. I used this thread:
http://www.motortraders.net/groups/g...roup=1&menu=88 to figure out what the hell those things were. I don't see a part number for the hoses on pelican or anything. I think i'm going to buy some hose and just make them myself. There's another thread for that. The idle & rough engine are much better. However, there's still a bit of a click-ity noise, and I think that it is a pulley bearing that needs to be replaced. I'm going to take a look at those later in the week.
I got my engine code reader finally, I love it.
I cleared the codes, the only one that keeps returning is C9.
On another thread here it was returning for robcarnyc. his problem was a bad bad crankcase ventilation valve which is what I just cleaned, right?