I figured it out. It was a Sonicwall issue with DH group. No matter what group I set my sonicwall to, it always showed group 2. So I changed the RUT955 to group 2 (equivalent) and that solved part of the problem.
The next issued I found was with Local and Peer IKE ID. It had to be set as IPv4 with any random IP so long as it matched in the RUT955.
Thanks for the help.