Craig, you're not alone in your troubles...
 Taking off the fairing today revealed a leak from my oil cooler 

 Pete to the rescue with that one - he's my hero once again! 
 On the subject of alarms - I have am evo circuit board kicking about.  I'll bring it if you think ut might be a fix, but not sure if I've got the zapper for it... I'll have a look.