This may be a stupid question but do you have EM? If you don't have EM that would cause all your problems and they may not be temporary, depending on how long you have driven. The first problem with the rough idle could be because of the CIA. Take that damn thing off immediately, subies don't like them, unless you got pro tuned.
Go to a tuner or a subie dealer immediately. I vote tuner.