Try going to My Documents > EA Games > The Sims 2 and deleting groups.cache. Sometimes that gets corrupted and causes the game to just plain not load. The game will regenerate it.

Because I have so much custom content, I have to do this often.