Is your water getting hot in the engine? If it not, Then you will need a new thermostat in your engine. If it is, Then you will have to flush out the matix ( your heater), By taking a pipe off from the bulkhead, ther are two pipe there, Take both pipe off and flush the heater through you sured have water coming out of the other one. If water comes out, refit the pipes back and fill the system up half way, And turn your heater on hot and turn the fan on. then put the rest of the water up to the mark in your radiator. Then let the car get warm, you sured then feel the heat from inside the car. Let the car get hot so your know the eletric fan works and everything is ok,