Smart Utility detects failing hard drives, but from what you describe (thanks!) it doesn't sound like that's the issue. Have you tried uninstalling and reinstalling Fusion from scratch?
Alternatively, you could try upgrading to 5.0.3 with the 30-day trial. There were tons of fixes in the upgrade.