Hey Stacka,
I agree with the lads in that it is almost definitely electrical. When I first read the fault description I thought It sounded like you could have a "dry joint" in the system. When the bike heats up you develop an open circuit somewhere and the bike dies, when it cools a little it fires up again because the break in the circuit closes. Doesn't help identify the problem though.
The other thought that ran through my mind is that sometimes "siliconing" a component/switch will encourage condensation inside the switch. And with all of the wet weather we have been having on the Eastern Side it may be an issue.
Alternatively, it's a case of the Gremlins and nothing short of an exorcism will sort it!
Not terribly helpful, just my AUS $0.02 worth.
On another note, it must almost be time to start thinking about Ozbam again........