I picked up a 316 Onan B43E with 750 hours. It was running rough until I ran a half tank of gas through it with Seafoam. It starts right up every time. When it warms up after a couple of minutes the engine seems to slightly variate (like a vroom, vroom, vroom) only when above half throttle and only when there is no load on it. It does not do it when the PTO is engaged or going up a grade. Pulling the choke out slightly does not do anything and if I pull it out too far it starts chugging from too much fuel. I tried spraying some carb cleaner over the intake manifold and did not get any reaction. I have another 316 Onan B43E with only about 200 hours on it so I know the sound is not right. It also is a little louder than my low hour 316 and has more vibration (checked the motor mounts). Plugs look good (dark brown to black but not overly sooty). Seems to have good power. Only other issue is that the ground speed slows a little when going up hill (I need to look at the hydro lever linkage). Anyone have any ideas?