Those who have studied philosophy in college generally maintain that there is no difference between the meaning of the words "ethics" and "morality", and dictionaries accept this view. But although there is a large overlap in meaning, there is a subtle, but distinct, difference between the usuage of the two words.
The bottom line is that ethics generally refers to interpersonal relations, while morality most often involves the relationahip between a person and jhis or her God. For example, few people would say that homosexual acts between consenting adults are unethical, but Baptist preachers have been known to say such things as "I do not hate homosexuals, but homosexual acts are an abomination in the eyes of God." Many orthodox sects of the Biblical, Judeo-Christi-Islamic, religions also maintain that premarital sex, oral sex, and other sexually oriented activities are "immoral", but not necessarily unethical. Fundamentalist Muslims and Jews maintain that eating pork is immoral because it violates the laws of God, but, again, it would be doubtful that any would try to make a case that eating pork is unethical.