Okay, I got a 93 civic hatch CX with a B16A turbo. I've been having this problem for about 4 months now and can not figure out why. When I try to start my car, sometimes it fires right up. I get in, put the key in the ignition, turn until I hear the fuel pump come on, and start the car. Other times, I follow the same procedure, and it cranks for a few seconds until the engine doesn't crank, just the starter, like the battery is dead. Other times, I get in, try to start it, it cranks like it's not going to start, then it does. I've replaced the battery 3 times, the starter once, and the alternator once. I've checked all the wiring between the battery and starter, and checked the ground on the battery and on the starter. I replaced my main relay with a brand new one from Honda (which I knew was bad) about 6 months ago. I know that the main relay is not my problem now, but I just wanted to avoid people saying that... Can someone please give me some advice as to what it could be? Thanks in advance!!!