You’ve probably already looked over this little checklist: System Restore not creating automatic System Checkpoints on my machine.