scrup-, scrupul- +

(Latin: uneasiness, anxiety, doubt, especially, over a moral issue; literally, "small, sharp stone or pebble")