Is there a difference between the two?
I can sense a subtle but important difference by find it hard to verbalize and point out exactly.
The way I see it is (which could be totally off the mark)
Ethics : relate to code of conduct and the generally accepted good practices
Morals : relate to concept of what is right and wrong
Ethics guide as to what is acceptable to a group (company, society, country, family etc)
Morals are individual oriented and more ambiguous than ethics. What is 'moral' for one might not be so for another (take vegetarianism for e.g.)
Probably 'shared' set of morals over a period of time which get codified as ethics.