Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
Definitely this. Get rid of access mode and make it a trunk. Also you need to define vlan 3 on your comcast router. It has no idea you're trying to do intervlan routing and will just drop those packets. The switch will not send packets to other vlans...