I was on my way in today and running 1/2 throttle. The engine kept on hesitating and going and then hesitating. I lowered the throttle and made it in on idle. Looking what would cause the hesitation and how it can be fixed. Any ideas would be greatly appreciated. Thanks in advance.