Now that your battery is 12+volts, have you tested voltage while running? You should see it rise with rpm. As far as not running right, I suspect the ignition coil. Same thing I went through with an Epic this year. It started rough, and started running poorly within the first 10min from cold...