Typcically, when I have challenges, it's the local and peer IKE IDs that are giving me fits. The link below is what I use quite a bit.
http://www.fuzeqna.com/sonicwallkb/consumer/kbdetail.asp?kbid=5723
I've set a lot of these up and have been quite successful at it, so I know it's possible.