Rob, I would probably watch
Welcome to The NEW EricTheCarGuy! - Eric The Car Guy- Stay Dirty! and look at rough idle for your issues. He goes through everything step by step. Perhaps not 100% accurate but he seems very logically in his approach and at least explains things in detail i.e. "I do this because of this" at limits his opinion.