Thanks for the VIN!!
The Radiator Fan Module is a smart device which controls the Pulse-Width Modulated (PWM) Radiator Fan speed. The Radiator Fan Module receives a continuous wake-up signal from the Radiator Fan Relay output. The Powertrain Control Module (PCM) uses a Low Side Driver (LSD) to control the Radiator Fan Relay to close the relay and turn on the wake-up signal. The PCM communicates with the Radiator Fan Module through a PWM signal. The PCM communicates the desired fan speed to the Radiator Fan Module using the PWM circuit. If a fault is detected in the voltage supply, ground or internal fan circuitry, the Radiator Fan Module sends a fault message to the PCM using the same PWM circuit. During normal operation, the Radiator Fan can be operated between 10% duty cycle (Low speed) and 92% duty cycle (High speed).
NOTE:If the wake-up signal between the Radiator Fan Relay and the Radiator Fan Module is lost, no fault is set but the Radiator Fan defaults to low speed operation.
Typical Low Side Driver Operation and Fault Detection: This type of driver circuit is generally used for relay control, controlling a solenoid or a similar type of driver device. The PCM provides a ground to operate the device when switched on. The PCM also provides fault detection for the device, wiring and internal driver. For diagnostic purposes the PCM uses an internal pull down diagnostic resistor connected in series and a voltage reference (V-Ref) comparator for fault detection.
Since you have replaced the fan and module it's possibly a bad PCM but in order to confirm this you will need a scantool to actuate the low speed and high speed fan to see if the drivers in the PCM are bad. I have attached the wiring diagram to help..
If you need anymore assistance feel free to shoot me a reply and don't forget to RATE 5 Stars before leaving the site so I get credit for helping you today..
Have a great day,