Is it jailbroken? It sounds like it is if you are resetting the springboard. If the device is jailbroken, then I suggest uninstalling any recently installed cydia packages. If it is is not jailbroken, then I suggest telling apple about the issue, because that seems like a fairly serious problem.