Sorry for the delay.
Yes...my truck is a 90 - sorry for Ny confusion there.
I’ve checked the stop solenoid and that works OK.
I’m at my wits end now. Called local garages and none seemed to know anything about the 300TDI engine which I can’t beleive as it’s such a basic common engine. Anyway...before I have it towed away and get stiffed for a load of money, does anyone have any further ideas?
BTW, the engine will idle indefinitely but once I try to rev it or put any strain on it, it just stalls.
Thanks again so far for your help.