Freezing at startup help

My Fuze sometimes freezing in start-up. But, it’s working after I slide up and hold the power button for few seconds to resetting it without have to take out the memory card. It happened so often about 2 months ago. But, suddenly this issue is so seldom to happen recently. Some people have reported this issue in some forums. I think this is a firmware issue.