iPhone crashes Dlink DI-624 router regularly
You should upgrade to iOS 4.1 as it has several bug fixes, maybe you are experiencing a know problem that has been fixed in the latest release.

All reports from the new iOS 4.1 (made publicly available yesterday through iTunes Update), they always say it's much better, even on my iPhone 3G it's fantastic!