1) At idle: The fan kicks on halfway between 190F and 260F
2) At idle : The fan won't kick on at all despite nothing being wrong with the fan, fuse or fan switch
3) Engine temp is normal once it hits 190F then after 5 miles, engine temperature get's progressively hotter (while moving)
4) Radiator fan won't kick on after topping off and bleeding cooling system. Engine overheats within a few minutes. This requires letting is cool down for about 30 minutes then, opening the bleeder screw and topping off again. Air get's trapped something in the system (lower radiator hose going to thermostat perhaps?)
I used to have issues with fan switches failing but since then I installed a relay then later a SPAL fan which pulls less current. So that issue is a thing of the past.
Yesterday I drove the car to work and it did not overheat but I have noticed here recently that it tends to run a bit hotter than it should. Coming home this morning condition #3 arose. When I got home the temperature gauge was almost in the red. I grabbed for my infrared heat pen and started checking temperatures at the head to see if the gauge was telling me a lie or the temperature really was that high. The temperatures were all over the place but the hottest point was 215F.
I tend to think the temperature sensors on these gauges are calibrated to 195F/90C. So below or above that does not necessarily indicate the actual temperature. Where if the gauge is showing 240F, the real temperature could be as low as 215F.
I could here boiling inside the overflow tank and a gurgling sound from the radiator cap. After I woke up I checked the level in the overflow tank and it was bone dry but there was level in the radiator. I don't think I have a leak. I think when I replaced the cambox gasket a couple of years ago I may not have gotten all the air out of the system and over time, as the system burps, it pulls in whatever coolant it needs. However if the tank goes empty, it seems to pull air into the system and cause air pockets . A theory of mine.
Homemade coolant expansion tank:

I had this same thing happen about 10 years ago. In that case, I swapped radiator caps and it seemed to corrected the problem.
I have also had issues where the fan won't kick on until halfway between normal and overheating. Same in this case. I changed the cap and the problem was resolved.
When there used to be radiator shops, I took several of these caps I had collected and had them tested. They all checked out fine.
One theory is over time, funk will buildup between the seal and neck in the radiator possibly not causing a seal which causes the cooling system to not be fully pressurized. Maybe the caps are not actually failing but rather installing a new cap which is clean fixes the problem.
Funk buildup on seal:

But no buildup in the neck:

At one time I thought those Stant #13 caps caused problems but I don't think so.
Fiat 11# versus 13# cap:

I've been using this funnel with success at bleeding the cooling system:

https://www.amazon.com/Lisle-24610-Spil ... B001A4EAV0
So I'm trying to get an understanding at why Fiat Spider cooling systems are so fussy. As far as I know, my 98 Chevy van with 145,000 miles still has the original radiator cap and I know for a fact my 2003 Subaru with 78K miles on it has the original cap and both of these vehicles has never had any cooling issues.
I bet if I top the overflow tank off, clean the gasket in the old cap and neck and start the engine, eventually when the engine hits 190F, the fan will kick on.
I might need to burp the cooling system again.
Any ideas what is going on with these cars?