Make sure battery is fully charged Check battery cables --make sure they are tight and not corroded Depending on age and mileage of vehicle--timing chain may have "jumped' Check starter for excessive current draw Check starter solenoid Check neutral safety or clutch safety switches
If it isn't starting you have another problem.
Voltage regulator or loose wire.
The most common cause of automobile starting problems; is the battery needs to be charged. When the battery will not take a charge. It needs to be replaced.
Check it right at the battery with a volt meter.
Check under the back seat.
It means something is wrong with your charging system. Can be a loose of corroded battery cable, defective alternator or a battery with a dead short.
Assuming it started and ran before you changed the battery, and changing the battery actually is when the problem began, the starter relay wire has been left off and needs to be connected at the battery terminal. I would need more information to diagnose it further.
It sounds like you have a break in the wire which connects your alternator to your battery, get it checked out.
Check your battery post to make sure u have a good connection
go to a auto parts store like advance auto and have them check your computer to see why it is on. they do this for free. this might give you a idea on why its on. if you havent already.
it could be your altenator, which will do that no matter how many times you replace the battery.
you may have already checked, but to me it sounds like you have a loose connection at the battery