Sounds more like a bad contact in the ignition switch.... Borrow somebody's amperage draw meter and check out your starter to rule it out. Doesn't really sound like a starter problem though.