Odd that it has only lost port forwarding but everything else works. Some faulty data may be cached in the TC. You might try a soft reset first, then hard, then factory, using Airport Utility. You won't lose any data on the TC hard drive, it will just reset the router part.

http://support.apple.com/kb/HT3728?viewlocale=en_US