Older Walker with Kohler liquid cooled engine dies on us after it heats up. When we add fuel it starts to run again. Sometimes the fuel only has to drop an eighth of a tank and it starts to act up again, until we add fuel. Our mechanic can't seem to figure it out. Please help!