ok i did some more testing, and i will recap, and please tell me what you can come up after all this, because i am confused by now:
engine overheats, and coolant cap lets coolant out after coolant boils.
fans never kick in. with engine on a/c on, both fans are working non-stop (should be at low speed). changed the ECT and still the same, no change. engine on, ECT disconnected both fans work (should be at high speed) because that should be by the default. took out the two relays (black and green) and tested them with a 9v battery by connecting it to the 1 and 2 terminals (small ones) of the relays. both relays are klicking, thus they should be good. while relays are out, i jumped with a wire between the slots where the wide relay's terminals should be plugged (ignition on) both fans come at their respective speeds (low and high). coolant level is where it should be...now what the hell???
there is a 60AMP fuse (big yellow one) in the same power distribution box. can someone please tell me if the electricity (signal) from ECU goes through the relays and then to the fuse and the fans, or does it go through the fuse first and then through the relays???? how can i test if this 60AMP fuse is good?
what about the damn resitor at the fans housing? if fans come during these tests, is it safe to assume that the resistor is good or should i test it separately? the only other things i can come up with are either a huge buble which is righ at the ECT sensor, or no pressure so cooling point of antifreeze will be below the temp where fans should kick in (but the i should have a leak from somewhere, which i cant seem to find). bad coolant cap?...ohh crap...\
EDIT: Toddio, I will go to the local auto stores to see for scanning tools and will check to see what he ECT reads. i will post. i will also look for leaks in the system. i am also thinking of taking the ECT out and while connected to the plug with engine off, i can warm it up with a lighter to see if fans will come. if they do, then it is an air pocket. if not, it has to be a bad ECT... i guess