I have the same problemwith my own '98 almera. The guy in the garage parts dept. reckonsthe problem is a resistor pack mounted near the motor, something in this burns out but can be soldered. A new part would cost in the region of €80 here in Ireland. I have yet to go poking to see for myself, but that's likely to be the problem as the dash switch tested fine on all points.
Colm Fitzgibbon, January 2006