Motor is S250TXRU. Recently, the motor has stalled at idle. It will idle for 2 or 3 secs, then just stall. Doesn't cough, just stops. It will start again, but same result. Replaced the external filter seperator. Found on water, no water in the motor mounted filter seperator either. New plugs made no difference. Motor runs really rough and shakes between about 1200 and 1600-1700 rpm. After that smooths out nicely. Help is greatly appreciated!