Try a fully recharged Battery, A different CF card, Format old in a card reader if new card works. Error 99 is communication fault. Goggle for canon forums and search for error 099
If it happened after removing refitting CF card, remove CF card look into socket where card goes you are looking for bent pins or 2 pins going into the same hole in card. If bent REMOVE Both Batteries, if you try and straighten them pin may break. Look on ebay for canon eos cf repair service. But the shorting of the pins might have caused other damage.
Canon will charge £200+ I am told. Check out www.teleplancamerarepair.com $99 but you need a friend in the USA to pay for it and post it back to you. Mine is on the way to them. it cost me £16 to post it to them.
Keith Davis
August 2009