Hello i have a 1990 evinrude 120hp with an idle problem it sounds like its missing it will run full out at 5800 rpm with no problem also after its warmed up and i put it in reverse it want to stall out any and all thoughts and things i could check would be a big help