Hi Stu,
Your post prompted me to finally register. I just went thru the same thing with a battery drain, ended up buying a new batt but may not have needed it. My drain appears to have come from the glove box lite. the switch worked correctly but the gl bx lid wasn't closing tight enough so I pushed the latch catch in with my thumb which causes it to close much tighter.
This may not be your drain source but if you see light seeping out your glove box when it's lid is closed then beware! Mine did this intermittently and I'm pretty sure that was the culprit in my case...if so then it's a simple fix.