I was using the Local Traffice >> SNATs >> SNAT List, and did have a forwarding virtual server, but it was a default route forwarding virtual server which was apparently causing me issues. I have the same default route forwarding virtual server on the setup that is working, but for some reason the SNAT works there. I set up a more specific forwarding virtual server, and used a SNAT pool with the IP address I wanted to use, and it is working.
Also in the case 2 option I had forgotten to choose UDP as my protocol which was causing it not to work. After you mentioned it I tried that and it worked great. I'm going with the forwarding virtual server method instead of the second method for future use.
Thank you for the help, I'm relatively new to the F5s and things like this are a great learning experience.