uh, i believe it is called a short somewhere
2004 grand marquis blowing cool air cant get hot air why?
Check the horn - if it doesn't blow, then you may have found the culprit. In most cars, the lighter and horn are on the same circuit.
replace heater core and or themostat Coolant level may be low not allowing hot coolant to circulate properly, check coolant level.
Fuse is blown.
Take the car to a service center which is equipped for this. You must be careful how much you put in or you will blow the system...........Then you pay.
Most likely the bad news that you did not want to hear. The heater core is leaking coolant.
You got a short somewhere. Might be in the wiring, might be in the element itself. Either that, or you're overloading it.
Check to insure that the engine coolant is full and the thermostat is not stuck. Without the heated fluid from the engine the heater will always blow cold air.
Bad thermostat
If this is the case, try disconnecting the ac compressor. If not that, it could be in the 'master switch' (turn signal lever unit). Does anything else go out along with the turn signals? Does it only happen when you turn on the heater or ac?
possibly blown head gasket
Could be low on refridgerant or have a faulty pressure switch. The pump has to be running for the air to blow cold. If the refridgerant is low the pump will click on and off and not run long. If the pressure switch is bad it will not sense the refridgerant and do a similar thing. If you don't have access to pressure gauges I would go to the auto parts store and ask them if they can put a can of refridgerant in or buy a kit to do it yourself. If that doesn't fix it you may have to see the mechanic.