Did you add any type of fuel conditioner/octane booster?are you using at least 91 octane?my bighorn ran like that after i put octane booster in cheap 87 gas l,it did not like it,now i use 91 or E free,have you changed the plug to a new one?and have you took it for a long run at or near wot as to seat the rings?which i had to do,run about a mile or 2 going between wide open,take foot off gas let it slow down itself then do it again a couple times,if none of that works gap your plug.002" more giving it a longer spark,also if its one of those torch plugs cross reference it to an ngk,champion or autolite