Bit of a long shot, but could the choke be sticking ? This could cause the engine to flood and cut out.