I have a Kohler magnum in my 1991 argo. It seems like every time it warms up (about 20 minutes of driving) it wants to die, I have to give it full choke and it will run for a while but the it quits and I have to wait for a few minutes and then it will go for a few 1000 feet. I put on a new fuel pump because it looked like it was getting air in the line but it is still doing the same thing. It also did it in the cold weather. So it is not over heating. Any ideas out there?