Have you reset the firmware back to factory and started over? It's a pain but often the best way to resolve complex issues where behaviour isn't correct.