Need to exit this loop, to then be ready to start again.

chefslot:
Ok, first a big thank you for your time, if i could do more then add karma i would, forum needs nominations and awards for the most helpful of helpful people.

Thank you for your kind words.

So i have been playing around with what you put, i have mad a few changes,

Did you try the code I suggested without any changes? If so, what happened? If it did not work you should fix that with as few changes as possible before adding in extra stuff.

But also if i close the serial monitor down, then reopen it, it almost resets it once, so i get the sound when card added then it the next time the same happens.

I don't understand that. However, more importantly don't run ahead. Allow time to deal with one piece of the puzzle before moving on to the next.

...R