Windows 2008 R2 forgets static IP configuration after reboot

I actually had a customer that had a similar issue from an image from our PXE server. I spent months banging my head against the desk to figure out why. We ended up deciding that the customer just needed to reinstall as we cannot find the root cause. To this day the customer is still running that OS. What we did do was had a powershell script that runs on startup that configures the interface as a work around and the customer has been happy ever since but we have a note on there account for this issue.