I have a 98 Fe400e that has been working well for me for the past 4 years. The last couple times out, it has been very difficult to start and does not idle well, if at all. Once off idle, it seems to be running fairly well. It has been flooding on occassion also. Is this a carb, or a valve problem?