Hi Pauls,
Thanks for the instantaneous reply, I tryed youir suggestion and it didn't solve my problem, but I'm sure that was another issue to my code.
The main issue was excessive RAM usage by the strings, I solved it usinf F() macros as suggested in this post:
SD card does not open file - Storage - Arduino Forum.
Thanks again for your help!