I'd guess that's exactly what's going on. I swapped out my deck a couple weeks ago and the DIC will no longer hold the date, just falls back to ----- after I set it. The odometer and such seem to be alright though. I haven't checked on the oil or pressure monitor - but I'm not sure how they work anyway.