Just to ease my mind: if the BCM were bad, it wouldn't command auto lights off would it? That functionality is still good and so is the auto-on with the light sensor.
EDIT: Went to the local U-pull yard n got both relays (HDM n fan clutch) for 5 bucks (instead of paying 36 for new ones) and the...