b2200 choke not closing

i have a 92 mazda b2200 that starts very hard when cold.  the choke isn’t closing when i push in the pedal.  i can push gas pedal in half way then move the choke to the full closed position by hand and it starts fine, but i can’t figure out what closes the choke when you push in the pedal, its like its missing a spring or something that activates it. once warm the choke opens as it should and runs great. i have lubed it up and it seems like it moves freely