My 2002 Vito 108cdi began to refuse to start occasionally when hot over 6 months ago. I took it to a fuel injection specialist after the local garage couldn't help and they checked the injectors and rail pressure and found no problems. They did bring up code 1354 snc camshaft to crankshaft. I fitted a new camshaft sensor and the problem disappeared. Three thousand or so miles later it came back and grew steadily worse, so that the engine would not start almost every time when it was at normal temperature. but would restart as soon as it cooled down. I should say that the engine has always run well, with no odd noises and good fuel economy. Recently, the problem has got much worse. The van now cuts out when running when up to normal temperature, as well as refusing to restart. I took it back to the same fuel injection specialist who found no obvious problems, but code 1354 kept reappearing. The van refused to start when I picked it up, came back on a flat bed truck and hasn't started since. The only suggestion the garage had was that the timing chain might have stretched and/or the tensioner failed causing the fault code. They suggested replacing the chain or first trying heavier grade oil. I'm completely stuck about what to do next! Any ideas gratefully received.