I have a 1982 , 28 hp johnson spl with a few things going on , first it idles rough , second it coughs and acts like the timing is off when idling, third it coughs some getting up to rpm if you give it too much throttle too quickly , fourth it will stall if you come down from full throttle too fast to idle and last at full throttle it seems to slightly and randomly want for fuel as the Rpms vary some . Any ideas ?