(Chevrolet Venture LS 2003, V6 3.0li Gas)

Overheating Chevy Venture...
never had a problem regarding this until about years ago.

1) the Radiator, Radiator Cap, Water Pump, Thermostat are now all new. Recently flushed and coolant (Shell Reco-cool) replaced

2) both Cooling Fans (driver side and passenger side) are now all new, including the Underhood Fuse/Relay Junction Box who's terminals burnt out (the new one burned also, apparently a design flaw...resolved by soldering the failed wire directly on the pin)

3) A/C Compressor (Delphi) was replaced 2 years ago and should be still be relatively "new"

These worked for a while until recently when it began overheating again!

Wizzard recommended getting the ECU/PCM checked by "someone in Banawe" coz they find nothing wrong with the wiring. Apparently the computer is not closing the ground on the relay.

They temporarily setup up a toggle-switch that directly hooks up the power from the battery to the driver-side aux fan so I may drive the van and not need towing. It works but of course the "Check Engine" warning light switched on.

Has anyone encountered a similar problem before???