Could be the FP resistor if it's the 97, or possibly a bad Crank Position Sensor. Any CEL's?