it almost seems like it needs a new fuel pump but the pumps good. It goes to start and just cranks if i do it 2 or 3 times it will slowly start. Someone said that it could be my crank shaft sensor. or could it be my starter idk i have no idea and amd out of options pleazzzz help!