Those vents you describe sound like what are called "weep holes". When water leaks out of them it means the seal is bad. A bad seal can also cause the priming trouble you are having.