If you really had 12 volts to your starter at all times, it would spin all the time. That would cause it to overheat very quickly and fry your battery to boot. Is this your problem? If it is then I'd look for a stuck solenoid.
If this is not your problem please try a new post with more info.
Terry
June 2006