I made the suggested switch from dir(directory Name) to using the chdir(directory Name) in conjunction with the dir() method and I received similar results. Below is the output I received from the trace. It appears to get into each directory, but the directory list is where it fails. This only occurs on some folders, and not all. I abbreviated the output because the last folder worked successfully and it was a repeat of each file in the folder being downloaded.
---> CWD AD
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,69)
---> NLST
150 Opening BINARY mode data connection for file list.
226 Transfer complete.
---> CWD ..
250 CWD command successful.
---> CWD AU
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,70)
---> NLST
550 *: No such file or directory.
---> CWD ..
250 CWD command successful.
---> CWD BL
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,71)
---> NLST
150 Opening BINARY mode data connection for file list.
226 Transfer complete.
---> CWD ..
250 CWD command successful.
---> CWD CC
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,72)
---> NLST
550 *: No such file or directory.
---> CWD ..
250 CWD command successful.
---> CWD MA
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,73)
---> NLST
550 *: No such file or directory.
---> CWD ..
250 CWD command successful.
---> CWD OI
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,74)
---> NLST
550 Arguments too long
---> CWD ..
250 CWD command successful.
---> CWD SD
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,75)
---> NLST
550 Arguments too long
---> CWD ..
250 CWD command successful.
---> CWD SP
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,76)
---> NLST
550 *: No such file or directory.
---> CWD ..
250 CWD command successful.
---> CWD SR
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,77)
---> NLST
550 Arguments too long
---> CWD ..
250 CWD command successful.
---> CWD TA
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,78)
---> NLST
550 *: No such file or directory.
---> CWD ..
250 CWD command successful.
---> CWD TR
250 CWD command successful.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,79)
---> NLST
150 Opening BINARY mode data connection for file list.
226 Transfer complete.
---> PASV
227 Entering Passive Mode (205,172,241,205,71,80)
---> RETR TR_SCH2DT_000050247_2004110100_20050407154736.CSV.gz
150 Opening BINARY mode data connection for TR_SCH2DT_000050247_2004110100_20050
407154736.CSV.gz (495 bytes).
226 Transfer complete.
---> PASV