You said there's a "check valve" on the line. What does it look like and what does it do?

Also, if you have a vacuum leak don't you normally have other problems with the engine like high idle?