Is the return spring still on the linkage ? I see where you said " have to lift up on it " there should be a fairly robust spring to return the pedal when released , it's a coil typ retraction spring .
When you remove the starter switch to rotate the contact , also be sure to polish both contacts untill shiny .