now the car struggles to start, I put a test light on and they are only on for a few seconds, there supposed to stay hot/glowing until the engine starts what could be the problem.
yes it is most likely the timer relay, to double check run a wire from the battery to glow plugs and hold it on for 30 seconds or 45 seconds and try and start engine if it starts replace timer relay