Great work fixing the roof Angle!
I got as far as briefly examining the boot area before leaving it for 'another day'. I was convinced it was something relatively simple.
Have you investigated the ESP/ABS issue?
NJGLeeds bunged the car on his code reader doofer but nothing untoward appeared. Apparently, these early 'new' 900s have limited connectivity/readability or summat.
Yeah, I think they're pre-OBD standardisation which means they only really work with an old version of the special Saab software, which has to be installed on some sort of retro 32Mb memory card to work properly and etc.
I've been working on the basis that all other fixing is pointless unless I can sort the roof, so the ESP is next on the list - it can't be turned off unfortunately, because Swedish and safety. Logic is telling me as it only happens over bumps to look for a loose wire, but since when has logic had anything to do with old cars?