This may be a stupid question, but did you see if everything is connected? Also check the starter to make sure it is not hung up. When my starter is hung up, it acts just as you described.