In line with the post above make sure your fuel tanks are properly vented and the vent system has no clogs. I don’t think it’s ignition as that is usually a plug not firing and would not cause the engine to go to idle. It’s also instantly easy to diagnose that with a HDX.
Go through the entire...