battery. trust me, battery. jump it and see if it will start. lots of talk over the past few years about the batteries. you cant trust the battery testers neither. also could be wire running to starter, if it starts by jumping it then ts the battery.