I didn't read this earlier question before I answered the later one.. I think you must be measuring the temps carefully by the sound of your question. Do the heater hoses come out of the radiator on this car? If so, you may be getting predictable readings. I like to measure the coolant temp by reading the head at the thermostat area with a radiance thermometer (one of those remote point and shoot types) or better yet, read tha ECT data on a scanner, if a '91 outputs data, I don't remember. I don't think the impeller is wrong (can happen) because the engine would run hot instead. You didn't mention what temp your two thermostats are set for, I like 195F stats in cars like your Olds. If you're not getting enough heat, there may be a control or air distribution problem in the heater enclosure or a partially blocked heater core.