the car will not start.cranks but no spark.coil is good and so is the crankshaft sensor.checked all electrical connections and fuses.the only code I could retreave was 0117-water temp sensor low input.what else would keep it from firing?
RepairPal Certified shops can diagnose and repair your 2000 Subaru Impreza. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
Try replacing the sensor. Some vehicles have a safety cutoff feature if the engine temp. cannot be read.
http://www.autozone.com/engine-management/coolant-temperature-sensor/duralast-coolant-temperature-sensor/subaru/impreza-outback-awd/2000/4-cylinders-4-2-2l-mfi/233511_0_18589/