My 94ls had the same problem too but i fixed it. Measure your engine coolent temperture senor resistance to see if its in spec. Chances are its out of range. Replace it, that should cure the idle surging and the hard start.