I have an issue with my wcf service config. I would like every call to my service create a new instance of the service. For the concurrency I would like to one call is fini
What you have there will result in a new instance of the service spinning up with each request (that's what PerCall does).
This should do it:
[ServiceBehavior(ConcurrencyMode=ConcurrencyMode.Single, InstanceContextMode=InstanceContextMode.Single)]
FYI if you do this you'll lose all scalability. You'll have a single instance of a single threaded service to respond to all requests.