I have just had my 5D repaired by C.R.P & I can reccommend them both for advice & Service.
the camera was found to need a new card chamber, tota; charge was not excessive, the turn around very good & the camera came back looking like new.
If you have a camera problem give the a call, I did! it was worth it.
the more i practice the luckier i get