tried disabling firewall.
I have updated the onion host name. It wont work on my other computer now either with exact same settings and i didnt delete or change anything :S its as if once the other computer starting syncing with that wallet it messed it all up. I have tried transfering and making a new wallet but it does nothing. i can move coins around fine but no masternode

Are you running DHCP? Is it possible you forwarded your port to one IP but now your computers have new IPs?