When your talking about it starting hard, is your starter turning the motor over easy? Heat shield between the starter and block. I had that issue before.