Ok.
So I've
* formatted with the Panasonic SD formatter
* got a new class 6 microSD SDHC card (a-data)
* installed the latest firmware (OS 3.0 SP8) with the updated ndsrominfo.dat
I still get the random freezing.
However, using the TTDS firmware, from Bliss's triple loader, I'm able to run...