Did your mechanic find anything else interesting in there?
You had a diesel runaway - it was burning it's own oil as fuel. They usually stop when they run out of 'fuel' and/or destroy themselves.
You can stop them, either stamp on the brakes and stall it in a high gear or block the air intake...