Let me preface this with I'm painfully aware I bought a lemon.
Last week we had a fair amount of rain overnight, I went to start the Jeep in the morning and... Nothing... Most of the dash lights illuminate and the chimes work but it won't crank and the glow plug light doesn't come on. I winched it out of the way and took the XJ to work, by the time I got home in the evening the CRD was back to playing nice.
Last night it rained overnight again, I didn't think anything of it and changed the fuel filter, hoses, and return valve, primed it and... Yep, nothing... Same symptoms except it has a high pitch sound coming from the back of the engine bay whenever the battery is connected, if I remove the "Fuel Control" fuse from the fuse box the noise stops, but the Jeep still won't crank.
Battery voltage is good, 12.6V but to be sure I put it on charge, came back and it's the same. Ran through the fuses I thought might be related and they all look OK, swapped the relay for the starter. I'd be pointing at the starter motor except that the glow plugs light doesn't come on and the noise. The Jeep won't display error codes using the key.
Next step is to post here and have a look at the FSM. Any thoughts? Seems like water is getting somewhere it shouldn't.