for a start put the question in the right section for cars.
My guess is you've knackered the engine by driving it on petrol. As far as I know you should never start up a diesel engine if you've put petrol in the tank, it has to be towed and drained and flushed out. Put it in the cars section and see what mechanics say.
Nobby, March 2009