OK, so I finally got some time to look at the Saturn this weekend.  Switch seems fine, continuity is good, re-flowed the switch connections to the PCB and she still is flaky.
Any thing else anyone can recommend I take a look at?  Sometimes it recognises the disc is there, other times it wont.  Runs fine if it detects the disc
Cheers.