Engine surges at most speeds except idle and wide open throttle. This is a 2010 model. Has always run like a top since new till recently. Last year would occasionally smoke on start up. The plugs were replaced last year and I checked the water separator and filter. Fuel in tank is new. Any ideas would be appreciated.