I've never heard of replacing the DIC with the motor, didn't that change your mileage?
The reason rims work with the 04 is because it's a passive system that only calculates the speed of the wheel hub, not the actual tire pressure. The car has no idea what psi each tire is at.