Hello,
the usual suspects would be virus scanners on your PC, or the Windows firewall, not sure if you have tried to disable both.
Also, I have done some research, and found that there is a command to specify the source interface for (T)FTP:
ip tftp source-interface x
where 'x' should be the data vlan (likely Vlan 1).
Can you give that a try ?