Usually, when I've had a cord fail, it has been at the block where the cord plugs in, you may need to do your resistance test there. My old 6.2 diesel block heater draws 8 amps, with 120VAC that's around 1000 watts-in the neighborhood of 15-16 ohms. If you put your meter on the wall plug end of the cord & get infinity, try wiggling it where it plugs into the actual block heater-bet your meter starts jumping around!