What do you mean by "...cranks really hard..."? Do you mean it cranks very slow and labored, like a weak battery would cause? Is it a relatively new engine, or long in the tooth?