Just a guess here, folks. I suspect, as someone else noted, that it is not an application that is causing the problem but a combination of applications. Further, I'm guessing that it may occur in a unique combination of applications running that results in the android O/S swapping out and then trying to recover (i.e. swap in to memory) the home screen launcher. If that's the case, it's a PITA to try to come up with the specific combination of apps that produce the effect.
According to what I'm seeing in the thread power cycling the phone appears to provide a temp fix but doing a battery pull may be more effective (Similar to powering off a pc rather than simply rebooting.)
And if all that fails, a factory reset would be the next reset. A tip. If you have to go that far,
Find great Android apps and games - AppBrain is useful for identifying all your apps for reloading.
The next step would be hardware-related, I presume. Time for a trip to Verizon.