I have a 2016 ski doo mxz blizzard 800r etec that is giving me issues with starting after an engine rebuild. It has great spark, 140 compression and is getting plenty of fuel. I also changed the plugs several times. It fires when i crank it but doesnt stay running. It backfires when you hold the throttle. I am desparately needing suggestions.