My '95 Legacy 2.2 occasionally won't start after it's been driven. Engine cranks ok, just doesn't fire. Let it sit for up to 45 minutes, starts right up just like nothing was ever wrong. It'll do this maybe once in 10 or 15 trips, hot or cold weather - same. No CEL. Coolant temp sensor, right?...