i had a similar problem with my car it was the negative cable, but my battery is in the trunk. try doing what i did to find out if its the negative cable. get jumper cables attach one end to the negative terminal on the battery and ground the other end to the chasis of the car, the car should start up if you have a bad ground.