Also, a lot of laser diodes don't like to be "cold-started". Your modulation scheme needs the laser to always be on at some minimum level above Ith. Just crudely switching from off to on can quickly kill the diode.