Pam, with all those FSX freeze ups I think you may have some corrupt files which can only be fixed with a clean install of FSX. By that I mean if you run FSX on a separate drive then I would do a reformat of that drive and do a clean install of FSX.
I know I had a similar problem and the only way I fixed it was a clean install.
Just my opinion.
Similar thing was happening to me. Turned out to be a scenery issue.
Uninstall all 3rd party scenery addons if you have any and see how you go from there.