Just had the fan relay switch replaced last Friday (no ECU replacement). Had the ECU replaced a year or so ago. This past weekend, the fan came on and stayed on all the time until I turned the engine off. It's just like it was when I had the ECU replaced. I guess they replaced it with a bad part. Called the dealer about it this morning and I'm going to bring it in Thursday.