Ok, so I tried shorting the power button with nil effect. I then put back the power button connectors onto the mb and all now works correctly

I don't know what I've done, apart from disturb lots of cables/connectors, but who cares, it's working.
Thanks for your help folks.