Thanks for the reply.
Its not the snapshot which is running constantly, i think that would be impossible.
When you set the subscription up, theres an option to set the "agent schedule" and this is running constantly. I was wondering if this is causing the issue?
If you click "run on demand only" will this start up when a new snapshot is created?