As I was cruising home from work the other day. Without warning my civic just died. I have had a few problem once and while with it not wanting to start. It will just crank with out starting. After about two or three tries it will start. After I got it home and messed with it. It will crank over just fine, it does have fuel, just no spark. Could this be the mail relay I hear that can go bad and cause this?