1993 Accord, 125,000 km, has always run and started like a charm for the 2 years I have owned it. Then, last Saturday, I left the car wash (temperature just around freezing) and went 2 blocks. Idled at a stop light, and car stalled when taking off from the light. Car would crank, but wouldn't start. Called a tow truck, and tried starting on and off for 40 minutes. After 40 minutes, it started, surged a few times, and then ran perfectly. No missing, nothing. Figured this was a fluke, maybe something got wet. It has run perfectly for about 4 days, and then today it stalled when turning into the work parking lot (engine fully warmed up, about a 20 minute partial highway drive). Again, turns over and won't start. This time I took it to my mechanic. I have read some posts about main relays - but they often seem related to ambient temperature - i.e. hot temperatures that wouldn't be an issue here. Could this still be a main relay?