it's not clear from your description, if this happens only if you try to create a flight at PHNL, or it happens in every place.
Have tried uninstalling/reinstalling PHNL ? When the loading screen freezes, it's usually because a file, like a texture, might have been corrupted on your hard drive.
Try to:
- reboot before uninstalling/reinstalling
- uninstall first, then load FSX and see if everything works.
- then reboot again, reinstall PHNL and see if it works