2006 Chevy Silverado 2500 HD

When putting fuel in tank keeps over flowing like filler tube is clogged it will take it but very slow