Ok, my heater resistor went bad no big deal on my 1998 Chevy express 2500. I pulled the old one out and went to buy a new one. every parts store including the dealer shows I should have a resistor that is about 1 inch by 1 inch. well the one I took out is about 3 inches wide by 2 inches tall and the best way to describe it is it looks like a computer card. I figured the new one was just an update took it home it does not fit! It does not look like there has been any modifications. Blower motor and housing look original. Side note I live in Michigan and its colder then my wife driving the van. any ideas?