thats good. back to the starter then.
any chance you know how to jump a starter motor?
take a screw driver, wedge it between the large fat stud (where the power cable is) and one of the smaller studs on the starter, it will make a good spark then start to crank the engine over. if it cranks full speed you got a problem between the key and starter.