The D2 that I purchased has some things really messed up and I've been working through the issues. Well, I ran into another one last night...the reader has been showing some MAF-related errors and I found that it has an aftermarket sensor. I purchased an OE housing and sensor, for a 2000 D2, as that's what I have. Well, the housing is too small. The housing that was in there is a Bosch, but the sensor is aftermarket-- as if someone had swapped sensors from the OE housing. Anyway, I know the motor has been replaced. What gives? I understand that later models had a larger housing, but were they all still 4.0L? I'm kinda confused.