check throttle position sensor thats what happened to my friends diesel you could push throttle and it would only idle. hope this helps