1995 legacy same problem, OK cold start and OK fully warmed-up, but if between 3/4 warm and fully warm she cranks-over just fine but will not restart. No CEL ever. Smells VERY rich out the pipe on trying to restart. If she is fully warmed-up then no problem ever. Suspect a faulty engine temp sensor - mebbe it "thinks" the engine is still cold and makes the mixture WAY too rich to re-start when warm but not 100% warmed-up. Anyone know if the "coolant temp sensor" is for the engine ECU or for the temp gage? Is there a sep sensor for the engine ECU? Hate to change the wrong sensor for nothing... HELP!!!!!!