I chased the problem down changing the engine speed pick up, adjust the valve clearances, renew fuel filter, priming bulb, fuel leak off pipes - still it was a pig to start when the engine was warm. Then I noticed that the courtesy light wouldn't dim when the glow plug lamp was on and engine was warm. When cold, it would dim a bit. I thought ah-ha! No hot glow plugs when warm. I changed the glow plug relay (black plastic box, about the size of a pack of butter). Still no good.

One last shot - I changed the green temperature sender (on the thermostat housing _ deep 19mm socket required) which according to Haynes the Vague, it is the engine temperature input to the ECU. 9 quid later, 5 minutes work and bingo - the problem is solved. Engine purrs now.
So, if you have these symptoms, go for the green ECU temperature sender. You could waste 100's on garage fees and those muppets will just tell you it's because you have an old car with 165,000 miles on the clock.
Hope this helps anyone having the same frustrations
Tom