Maybe Dawn dish soap mixed with some water in a spray bottle? I would try it on a cool engine just to be safe. Rinse really well. If it removes the oil from animals that were caught in an oil spill and it doesn't hurt them, I can't see why it wouldn't work on a slightly dirty motor.