I was thinking this morning that maybe the camera is doing something while reading the ML into memory. In old-school parlance, they're both calling the same "interupt". Maybe the connection between your big card, and your new card (which may be filled and slower) is triggering that problem.
If 1% thinks this at all possible maybe he can put a 5 second delay before ML loads? Or something like that.