Had a similar issue with my 05. Wouldn't ilde. Checked timing and it was at zero. Should be at 10 degrees. Then issue was still happening more so under power. Rebuilt carb, changed fuel filter and fuel pump safety switch and then fuel pump. Runs like a champ now. So check fuel supply and check timing if you have a gun.