Sorry for the long delay. I haven't monitored this board for quite some time...believing it was dead!
There are some well documented issues with CTD under Windows XP which usually involve things like Checking in with a FAC or Aerial refueling.
A CTD as soon as the mission starts is usually due to not having the TSH OBJECTS 1 and 2 (from TSHV1) installed, or having an incorrect installation of the IRAQ PAQ.
If you can fly OTHER Persian gulf missions successfully (most do use the TSHV1 objects) then I am not sure what could be different about Persian Freedom.
Be sure that you have the latest ctexte.cmp file (distributed with each PF segment) loaded so that the proper text files are found.