I've changed my home page, but it keeps switching back to my old home page after a day or two. Both home pages are my websites, so I know there is nothing fishy with those.
How to fix preferences that won't save
Which security software (firewall, anti-virus) do you have?
Some security software has virtualization or sandbox features that may cause problems by protecting and restoring files in the Firefox profile folder.