I have a 2005 Honda Civic. At some point in the last 6 months, I have had trouble starting it (intermittently). It would crank as long as I tried, but the car won't start. Most occurrences occur when I try to start the car after recently stopping it (e.g. stopping for gas).
When I brought it in to get it checked out, the mechanic told me it was because the relays were heating up.
I did some searching around car starting and relays, but I can't seem to piece it together. My understanding is that relays electrical switches, but shouldn't the relays be working for a car to crank?