My 1987 300D turbodiesel won't shut off all of a sudden. It keeps running after I turn the key off, although it runs rough, like it's trying to shut off, but keeps dieseling. The windows and door locks all work OK, so I don't think I have a vacuum leak. What could be the problem? I'm gonna get real sick of opening the hood and hitting the kill switch!