Ok. Made the fix today. The old unit I just bought at the wrecking yard has bad gears in it. Speedo worked but odometer did not. OEM gears were blue and they both had broken teeth. The new unit he got from dodge did not work on the odometer but speed worked. However the gears were white plastic and were not stripped. After several swaps we finally got the combination right and used the winding from the old odometer motor in the new housing with the new gears and got it working. Evidently he got a bad unit from dodge three years ago with a bad odometer winding at a cost of $500! They take your old one and change the mileage to the new one and destroy your old unit. Anyway, it's fixed. With new paint and interior, he's already had several people wanting to buy it!