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 .


-Nate
There is no problem so difficult it cannot be overcome by generous application of brute force & ignorance