I found the 4 way connector had partially melted causing an intermittent contact. Cleaning and gentle bending of the contacts fixed it.
(The resistor pack is screwed to the heater inlet pipework - where the passengers right hand toes would kick - no need to remove any trim panels) -
1998 fiesta mk4
Julian, July 2009