SQL Server Agent cannot log on to "MyServer"
Here are some thoughts to help investigate.

Have you tried just removing the alias local host information?



What is the value for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\VERSION.INSTANCE_NAME\SQLServerAgent,

What are MyServer's SQL Server Logs saying? 



Did you make sure you don't have any aliases in your hosts file. 

C:\Windows\System32\drivers\etc\hosts

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost


Any named aliases in SQL Server Configuration Manager?