I have a 1994 Dodge Grand Caravan SE with a 3.3L engine that's overheating.
It's summer right now, with temperatures around 75 here. After driving for some 10 minutes, the temperature gauge with gradually rise up, and instead of stopping at 1/2 as normal, it will continue up, going all the way to the top so the "CHECK GAUGES" light will light up if I keep driving. I've noticed that the air system will give me no heat at all in the cab when this happens. About a quarter of the time, though, it won't over heat, and I do get heat form the air system, and I can get to wherever just fine. This all seems to be happening despite all the repairs I've tried.
I've replaced the thermostat (twice, the first one didn't have a bleeder check valve). I've replaced the radiator cap. I've got the pump sitting out on my drive way right now, and that looks fine, though I'm putting in a new one anyways. Plus one of the bolts just broke; that's gonna be a pain to drill out -_- And, each time I think I've bled the system OK, plus one time I made sure the coolant came up to the thermostat before putting the radiator pipe back on. The radiator pipe is the rubber pipe that's on the top side of the thermostat and that goes to the radiator, right? The radiator fan is starting and stopping when it should.
Oh, and, one time when it over heated, I pulled over, checked the radiator pipe and it was cold, waited 5 minutes, checked again and it was hot, and I went on my way and got heat from the air system and the engine didn't over heat again. The next day, the same thing happened, but when I continued it overheated again and I got no heat from the air system. Gah, it's so inconsistent

Oh, and that time, even though the radiator pipe got hot after I squeezed it a bit and felt fluid trickle through, the radiator, just 1 inch away, stayed cold, even after running the engine again.
And, one more thing: I got the radiator replaced by a garage 4 months ago, and this has been happening for almost a month.
So, maybe it's a clog? But aren't clogs pretty definite, not intermediate, so that when one happens, it breaks and stays broken? I get the feeling that when it's overheating, the radiator is cold as ice, but when it's working, the radiator is a hot as it should be. Maybe I haven't bled the system right? Anyone have any ideas? Thank you!