I am having trouble with a Briggs and Stratton 14 horsepower twin cylinder engine. It has run fine for 4 years, regular oil changes, air filter, spark plugs, ect, however the other day is started running at normal high rpm's then dropping to low rpm's in a regular pattern several seconds of each. There is also some stalling. Any ideas on what the problem could be? Thanks.