Err99 is basically the blue screen of death.
It's the camera going "nah i don't like it"
and you ask what, and your camera goes "nah just don't like it".
it can mean any manner of things. usually all it is is that your camera isn't connected correctly to one of the external things, i.e. flashgun, battery grip, battery, memory card, lens, etc. sometimes it means that something internal is, shall we say, fubar.