i agree with therazor421. the only times i've had this code is after someone has done a timing belt and left the wire unsecured at the lower timing cover.
it is possible the sensor is bad, the connector is loose or rodent damage is present.
the connector is here:
if you haven't done your timing belt now is the time(i'm assuming this is your 97 civic ex?)