Okay, been making some assumptions up till now, so better check what i think is going on is right;
You're ftp-ing from an internal host to an ftp server off the outside interface, right?
If you ftp to it on port 991 without the pix in the way (ie, from a public ip), you can connect now problem? It's only when you try to connect through the pix there's a problem?
Despite the fact that there was previously an access list on the inside interface that blocked you telnetting to port 991, you could telnet to port 991? Can you explain how that might occur?
To be honest, the config now looks like it should work. The only other thing I'd do would be remove the conduit statements, as you shouldn't mix access-list and conduit statements.
Just issue a clear conduit, then a clear xlate.
After that, I think i'm probably out of ideas ....
CCNA, CCSA, MCSE, Cisco Firewall specialist, VPN specialist, wannabe CCSP
