Need fault codes checking, does the 'engine malfunction' message come on the centre of the dash?
Simple things to check are, replace fuel filter..
Check the glo-plugs operate, voltage to them and if they draw 15-20 amps each.
Both these simple things can put these cars into limp mode.