Just an update to this problem, which by the way still isn't solved. New cap, rotor, spark plugs, spark plug wires, PCV valve. Fuel filter is next on my list to change.
Regarding the idle, it's where it needs to be I believe, around 700-800rpm after it's been idleing awhile. There is still a lot of vibration though. I popped the hood and rev'd the engine and didn't notice a lot of movement, a little, but not a whole bunch. I assume a little movement is normal?