what is the difference between an ethical dilemma and a moral dilemma?
An ethical dilemma is about rules. If there's a dilemma about following rules vs. breaking rules, then you have an ethical dilemma. Whether or not you, yourself, believe those rules to be correct would constitute a moral dilemma.