Just wanted to say that QuicksilverJK got it. Before pulling anything, I decided to adjust the idle mixture screw and sure enough, it was in fact off and now it runs with the starter control pushed in, just like it's supposed to. Thanks everyone for helping to brainstorm this with me