I have a Star 90, 1976 I believe. It purrs when idling but when I get over 5 mph the motor knocks, bangs and makes a horrible racket. I've changed plugs and plug caps, replaced the carb jets and spark plug caps. Any ideas/theories on what is causing this?