Just to make sure.. You haven't connected the ground and neutral together at the sub-panel did you. I wondered, when you stated that the sub-panel was "bonded to the bare ground lead of the service cable and the neutral."