Hello Shawn,
the ASA is a firewall appliance and so it may need a tweak of ACLs applied to the interfaces.
in simple words: the ASA allows connections that are started (first TCP packet) from the most trusted interfaces (the internal ones)
to have a TCP session that can open from a less trusted to a most trusted interface you need to change the ACL that operates inbound (rx side) on the less trusted interface.
you can find better help if you attach a filtered version of the configuration of the ASA
Hope to help
Giuseppe