I had the same thing with my 40D when I first recieved it. Turned out it was a board in the power assembly that was buggered.


Not fun mate - I feel for you.