Andrew,
many thanks as I have just been through the process of repairing my Cali fridge. Like you the fault turned out to be a faulty Danfoss controller and with the help of Zeb, at Penguin Refrigeration, I managed to get a new controller.
In my case I had to take the fridge out to modify the earth connection to the earth shunt, which sits under the fridge. Even with the fridge out replacing the controller was tricky, especially connecting the 3 pin plug that connects the controller to the fridge compressor motor. So much respect to you Andrew as you managed to replace the controller with the fridge installed.
It was useful to have the fridge out as I could check the fridge compressor. They are pretty bullet proof and don't often fail. Even so you can do a quick continuity check on the motor winding's. By connecting a meter between each of the 3 pins, you should get a reading around 3 ohms.
Finally here are some useful tips, that Zeb passed on to me, when checking the controller.
First you have to remove the 3 plugs that are connected to the controller. You then connect terminals C and T using a short length of ordinary wire with 2 crimped connectors. Now the fridge needs the minimum of 11.5 volts to start and draws a hefty 12 amps when it is starting. So make up a power lead with hefty wire, I used a short length of domestic ring main cable, it needs to be at least 2.5 mm copper cable and be terminated with crimp connectors. Connect this to the top two + and neg connections on the controller. Next hold the other ends of the cable onto the terminals of a fully charged battery (I used one of the Cali's leisure battery's). It takes a while for the fridge to power up so you need to be patient and wait for at least 10 seconds. If the fridge fails to start, using this check, it is most likely to be a faulty controller.
The Danfoss Controller fitted to my Cali was a 101N0220 but Zeb sent me a 101N210 which is compatible. The only difference is that the 220 has a aluminium box slotted over it, so make sure you remove this box if you intend to send your controller away for testing.
John