After many attempts and reloading SuSE serveral times I did get the Cisco VPN client working reliably.
Since I had the 9.1 Personal I was missing serveral things. I installed the kernel source, make, gcc, and glibc-devl.
The Cisco VPN has a script vpn_install. It asks several questions which I took the default on except I said "no" to load module on startup.
to start the module you run "vpnclient_init start"
to start the actual tunnel (connection) you run "vpnclient connect sample.pcf"
You need to be in the appropriate directory or give the full path to these commands.
I copied the sample.pcf to mycompanyname.pcf and tweaked it. Inside the .pcf file you will need to put in the IP address of the VPN system you are trying to connect to as well as the group name. It will prompt you for group password, username, and user password while connecting.
After the first connection if you look at the .pcf file you will notice more options than there used to be. You can put the group password in the file. On the next connection it will encrypt it so it is not legible while looking at the file.
The only problem I had, and it is a known bug with the version of kernel and the Cisco client is the network module "tg3". I had to load bcm5700 from Broadcomm instead of the tg3 built in driver. I was getting intermittant connections until I switched.
After all this it works perfectly every time.