ok i was driving down the street and suddenly my rpms drop to zero , car shuts off and im stranded...i finally get it home after work around 5 am...i hear the fuel pump,checked fuses, changed distrubutor cap and rotor and ignition coil is tested as still good...i have no spark but the rotor turned so timing is not broke...changed at 218000 now at 222700...please help as this is my only car...what could be wrong...its a d16z6 in 93 civic coupe