Guess what. A g3d.dll error at PHNL. I installed PHNL maybe four or five months ago and did many flights between PHNL-PHNL, PANC-PHNL and PHNL-YSSB with no problems. Then about two months ago the g3l.dll errors started with the PMDG MD-11.
That should be plenty enough proof it can't be a PHNL problem, since the scenery surely hasn't changed itself so, it's not PHNL, but something else you have only in that area, either a problem with terrain, or an AI that goes only there (so you are mislead thinking the problem might be the airport)
In any case, the g3d.dll problem it's the most common FSX crash, and it's possible you might fix it by installing the latest FSUIPC, which has a feature that prevents g3d.dll crashes.