Been running fine up until today. Starts and runs ok for 2 or 3 minutes then engine slows down and surges, white smoke from exhaust. Tried loosening fuel cap, draining and cleaning fuel filter. Seem to have good fuel flow to filter. Any ideas before I call in dealer?