update: took it to the shop, had a bad ignition coil....runs 1 million times better...have a bad coolant sensor though