My ‘98 Civic LX 5-speed (d16y7) will not start. It seems like the starter is not getting a signal.

-Fuses are good.
-Battery is good.
-Replaced the starter to no effect.
-The car runs fine after a push start.
-There are no security immobilizers.
-The clutch pedal switch seems to be working.

It pretty much has to be something in the ignition cylinder, right?

EDIT: There are two switches on the clutch pedal arm. The lower is for cruise, and was in good shape. The upper is for the starter, and the rubber stopper on the arm designed to make contact with it had broken and crumbled. I unplugged the back of the switch and jumped it, and it worked fine. Thanks for all your help, everyone!