I have a service that quickly jumps to 225M. When the GC runs it drops to about 13M and then quickly jumps in size again. When I take a snap shot it collects the garbage and so I cannot see where the problem is.

You probably haven't really got a problem at all. Your application, being a service, is running in Server GC mode. If there was contention for your memory, the GC would run, clean things up and then you would push on again.

You need to look and see whether you are actually experiencing any problems, rather than just that number looking large.