The Fan 1 and Fan 2 relays underr the hood are for the cooling fan, the one between the engine and the radiator, so they won't affect the interior blowerPower comes from underhood 100A ALT fuse (if that was blown, the heater would be the least of your worries) then to the 40A Heater fuse under the dash, and then through a Heater relay in a junction block up above the glove box. The relay gets thrown by power from the gauge fuse, (enabled by ignition), then to the fan speed control switch. The speed conrol switch selects what part of the blower resistor to pass though. If the fan is set to the highest speed, it does not go through the resistor, that's why a common symptom of a failed resistor is that the fan only runs on high. Yours doesn't, so it's not the resistor.So, likley would be the 40A Heater fuse, which you said you checked an d it was ok. If the gauge fuse was blwon, enough other things would be not working you'd notice and worry about them before the heater, so assume thats ok. That leaves a few things. It's possible it's the heater relay, which has nott been a failure prone item.
http://forums.genvibe.com/zero...s.jpg is a picture of the top side of the junction block above the glove box showing the heater relay. Somne people have had the tail relay in the block work loose, maybe if you're lucky the heater relay isn't properly seated and you can reach up there and pull it back down intot he the socket.It could be the fan speed switch, maybe the connector came off (if you're lucky, because those switches are not that easy to replace)It could be jsut the blower motor itself. People have had those fail. Some have had them be intermittent, a good sharp kick might get it moving again. If you try that and break some plastic something, don't blame me.other than that, not sure what to offer, other than this diagram of the blower electrical cicuit. Its from a 04 Matrix manual, it should be the same for your 2005 Vibe
Attached files 048heate.pdf (24.6 KB)