This may sound dumb, but have you replaced the switch? If not I would at least try a switch from another tractor that you know works right. I know you said you checked all the connections, but I thought I'd ask about the switch anyway. Ian C beat me to it on the distirbutor.