i just replaced it 2 hours ago....still the same problem.
what i think. the computer is working properly, because it is able to detect that the sensor is unpluged, thus it turns the fans on by default. thus the wire is good, and ECU is working good. with a new sensor i would assume that it sends the ECU the proper signal... and is sending a signal to the fans to turn on, but they dont... the question is why??? or did i install a deffective new sensor, which sends wrong singal and fools the ECU as described above...!?!?!?!?
Yes, that is the reason I wanted you to unplug it. It tests the computers ability to turn the fan on with that input. Once again it all tests o.k. I doubt the new sensor is bad. It's possible but unlikely.
I also agree with Zorrex, it should not be boiling between R and M on the gauge, but even if it is not holding pressure, the cooling fans should kick on before it starts to boil. If I remember right the boiling point of pure water under no pressure is 212 degrees. I'll assume you are holding some pressure, and you have some anti-freeze. Your boiling point should be at least around 220 degrees, your fans should kick in by then.
See if any of the parts places (autozone, advance auto, pep boys) has a scan tool that you can rent, or that they will hook up. You need a tool that will display PID data. Check and see what the ECT is reading, it will read in degrees. If it is reading a lower temp you need to persue that.
Also, as Zorrex said, double, DOUBLE check that cap and look for any possible leaks. If it is overheating as quickly as you say there may be other issues. If possible, jack the front of the car way up when you fill the coolant, this will help alleviate any air pockets in the cooling system that you may have.
I really need to know what that ECT is sensing, then I would need to verify it with an infra-red thermometer. Too bad I don't live closer, I know we could have the problem pinned down in a matter of minutes, we just need to run the right tests with the right tools.