hey mate,
I havent read all of the posts so if i have repeated stuff or if it isnt relevant ignore it
there are few things that can cause an engine to overheat that arent actually associated with a cooling system at all.
One: (to do with cooling system) If it tends too over heat at night time or under load ie) at high RPM, if you have a million speakers and a 20 lights on your car you can overload your alternator causing the fan belt to slip. Thus reducing the flow of air through your radiator and also minimising the heat being lost through convection.
Two: As cush said having a lean mixture could also do it
Three: If your brakes are dragging
Four: If your timing is retarded this can also effect your engine temperature.
Lack of oil also
Also,
Get your multimeter and put the negative to a good earth on the car and put the positive into the coolant in the radiator. To look for stray currents. This can corrode your radiator and cause blockages. It is often caused by a poor earth strap connection or after market/modifications additions to your car which arent earthed properly. if there is a current there should be less than 50 milli-amps.
Also is your thermostat stuck fully open? Or is it partially closed/open? You check the temperature at which it opens on the stove. Chuck it in to the pot get a thermometer and see when it opens.
Are you losing coolant?
Have you pressure tested the system and or radiator cap?
Have you thought of fitting a thermo fan?
Maybe run an oil cooler
Maybe get a heater core and put it in the direct flow of air ie mount it on thegrill You can get some out of alfas that fit well and are a decent size
But if your coolant is boiling there is obviously a problem internally ie a blockage or stopping the coolant flow or a slipping fan belt
Boiling is serious problem so i suggest you dont drive the car until you get it fixed if this is practical
Best of luck and I hope i was of some help.
Matt