I guess you have not read any of my previous posts in this thread
I have a working US gauge cluster in a Canadian car; I got it working around a year ago.
All of the problems seem to have been caused by attempts to reprogram the odometer:
1. First time by the dealer who sold me the car -- they attempted to program a Canadian cluster to display odometer in miles rather than km;
2. Second time when I got my first US cluster. A local shop tried to correct the odometer; it didn't work;
3. Third time by Gerald. He tried to correct the odometer on the second US cluster that I bought. It couldn't be installed on the car. I returned it to him and never heard back from him.
I got lucky and found a US cluster that already had the correct mileage on it. I had it installed and it has worked just fine for the past year.