My 2004 2l HDi SX has a major problem which the local garage seem unable to clear. The engine runs normally but if I have been running for an hour or so and switch off it will not re start. Engine temp is normal and once cold it will start. Diagnostics indicate a defective Cam sensor but this has been replaced to no effect. The garage has wiggled wires, used contact cleaner on ECU plugs/sockets but its made no difference. Dignostics does sometimes indicate other problems such as crank sensor and occasionally the rev counter stops working. This nightmare has been ongoing for 2 weeks with no solution in sight. Has anyone experienced similar problems????