this is a late 80s 90 hp mariner with no distributor. It will only turn 3400 rpm maximum. It acts like it wants to go from time to time. I had the carbs rebuilt and put new water seperator and filter inline as well. I also cleaned the fuel pump screen. It is getting fuel. It will idle fine for a while and then it starts acting like it is either dropping a plug or picking one up. It jumps around a lot. I really don't have a clue where to go from here. I am sure that 3400 rpm on a 90 hp is way too low. any suggestions would be appriciated greatly. thank you in advance