I let my brother drive my car and he forgot to put oil cap back on and I got up to go somewhere a few days later and it wouldn't start it tried but never would. That evening it did crank when a friend held the gas pedal down. It was acting like it was flooding out bc when I got it home I restarted it several times and replaced crank shaft sensor. It still won't crank. Had dead battery and charged it back up and noticed when doing the obdi reader the battery is draining. And it's still saying crank shaft position sensor A circuit low and engine speed input circuit.