I'm pretty sure he keeps getting the Disgusted moodlet, for "Encountering Smelly Sim" everytime he encounters a Ghost.
Thing about these two jobs, I have to walk him over to the ghost to do the "Eww! You're a ghost!" thing. I just don't get why he does that, especially the fact he's Level 10. You'd think he would be used to seeing ghosts by now.
Just find it quite annoying. But I see I really have no choice but to allow him to do that. It's just, those jobs, they're so demanding, as my Energy bar comes into question everytime, if he won't start yelling for sleep, and drinking coffee doesn't really seem to slow down or raise the Energy bar(like it did in The Sims 1 and 2).