I had this happen once on my 300D.
It turned out to be an easy fix with fuses. I had those plastic ones in there and it melted on the backside and broke contact even though everything else looked fine!
I would look for the copper/ceramic ones and they were made this way for a good reason!