gas guzzling 72 demon...kind of long sorry

I'm also getting a slight stumble when starting from a stop. It feels like I need to ease into the gas or else it will die.