I'll let you guys in on a little wiring secret....
The Taurus fan is designed for a low/high operation. Feed one power wire (don't know the colors off the top of my head) and you get low, feed the other power wire and you get high. That all works great, when it's controlled by the FORD PCM, but not the GM PCM.
See, when the Ford PCM wants low, it grounds the low fan relay coil and for high it removes the ground on the low relay and puts the ground on the high coil. But when the GM PCM triggers the low fan, it sends a ground to the low fan relay coil. When it goes to high fan, it ADDS a ground to the high fan relay coil while leaving the ground on the low fan coil. So, this means both relays are actuated AND both low and high fan motor coils are engauged.
This essentially makes the low and high fan motors work against each other and you got more of a 'medium' speed. Probably isn't good for the fan motors either.
Here's the fix. Run the low relay control through a relay BEFORE it goes to the low fan relay. This second relay needs to be spliced into the the high relay control wire so that the low relay control wire is interrupted when the high fan relay control comes on. I'll draw up a diagram when I have time.
If any of you have HP Tuners, turn on the scanner and open the 2 way control window. Play with the low/high fan controls and you'll see what I mean when both low and high are on at the same time.