Your problem sounds likeit could be an improper splice. I have seen experienced electricians that do not understand the principal behind a GFCI circuit and splice it incorrectly. It's possible that your ground and neutral are bonded together somewhere in the house. In any event I would suggest getting a shortstop and start looking at your junction boxes.