i pulled all the plugs. they look fine. i just picked up a new cap and rotor. now if it wasn't raining (all freaking day) and my battery wasn't dead (left the dome light on) id replace it and see if that helped any.
triple check all of your grounds for the engine. dizzy and the body one to the battery. if any are loose this will give you the things you are talking about.