My engine is full of fuel,and I think it did it overnight and I'm thinking it is a bad fuel cap. When I take off the fuel line to the carb, fuel just keeps pouring out of the line when I loosen the cap it will stop and there is always presure behind it. I've removed the charcoal cannister but still have my overfill hooked up to the tank. When I first built the engine I tried to use a Qjet I had and it filled the engine then so I thought it was the carb being dirty so I got a new Edelbrock AFB and it didn't do it again, but now I tried to put a new reman Qjet on it and it filled it again. Whats up?