From what I've seem in the source, the random restarts were caused by some balls entering the Level_Restart_Volume. To fix it I added a cast node to check if the actor causing the overlay was from player class before doing the restart.
OMG, Thanks so much i will fix this bug as soon as I get to my laptop!