I set the ports up about six months ago, changing the default numbers.
Worked fine since then, up until yesterday.
Since having problems with firewalled kad, I have reset the port settings on my router and set them back up how they should be.
I've also removed amule from the list of firewall exceptions in the security settings of mac osx and then re-added them.
Hope that made sense, it seems mysterious