Something's wrong with the ground. By you touching it, you are actually becoming the ground for it, which is why it turns on at that point.
Check the ground wire and make sure it's still firmly attached/grounded.
(or, the starter needs to be replaced).