You guys are amazing, your input is fantastic, thank you so much.
The DS18B20 come in various cable lengths and up to 15', so I wasn't considering the cable length would be an issue, and initially I used a very similar cable to that of the sensor to increase the length of the standard 3' cable length another 4', and when I started having the issue, I found there was corrosion of the O volt core and it could not be soldered any more.
I changed the cable to a tinned 3 core shielded cable like that used for microphones.
In the past I have experienced interference, affecting impedance and signal integrity when the shield was not grounded at the point of control. I prefer not to ground both ends as I found this causes undesirable current between 2 points, and at one stage I had to reduce the pull-up resistor to very low values to overcome the signal noise in the high voltage environment.
The data sheets specify the 4K7 pull-up regardless of 3V3 or 5V0, and have not found an issue for the years of service. So from my point of view the Shield was the only change that could be an issue because I didn't ground it.
As for the 100N cap, yes you are right it shouldn't be used because of the high speed switching with data read. I mixed this requirement with he optical level sensor, and in this case I do have a cap on SIG to GND.
So, I did not make the changes today, but rather decided to monitor the connection, because the sensor decided to work again, after a power cycle required because of the 3.5mm jacks.
I am still not convinced why the temp sensor stops being read, is it the Pi or the sensor and what causes the read to restart.
This time I didn't change the sensor out but have disconnected it and power cycled the Pi several times and the third time proved lucky, it started reading and is still running OK after 24 hours.
Cheers