Could it be that we just need a new gasket on the leaking cap? The p.v.c. system should function but there must be a source to allow air to enter the engine otherwise you will create a vacuum in the engine and your fuel pump might stop working