The fan stays on approx 1 to 2 minutes at a time, but it constantly kicks on. It seems like even the slightest acceleration kicks it on. Have not seen a check engine light come on. The last 6 of my VIN is P00940. Thanks for the response and let me know if there is anything else that you need.
ECU 128 means you have a engine fault. It is possible this can be causing your fan to run. Depends what the fault is tho.There should be some more numbers to go with this code to pinpoint the fault. Like a sid or pid and a fail number. Try using your mode/reset button to get the rest of the fault. Let me know what you come up with.
Use the following procedure to retrieve the diagnostic codes if the engine is equipped with a "DIAGNOSTIC" lamp:
The "YELLOW" lamp will flash in order to indicate a two digit flash code and the SET/RESUME switch may be released. The sequence of flashes represents the system diagnostic message. Count the first sequence of flashes in order to determine the first digit of the diagnostic code. After a two second pause, the second sequence of flashes will identify the second digit of the diagnostic code.