well, glad to hear you sorted it out.
cleaning contacts is always my first try at a remedy for camera communication errors.

have fun with that great camera.