Are both the heater hoses hot going to the core? Check the wiring to the blower motor itself. Should be up under the dash. The wiring may be melted and causing an intermittent connection.