How to deal with (ex-) supervisor not meeting promise to write reference letter
I'll guess you have done about all you can other than send a final notice very close to the deadline. The prof is probably targeting that "drop dead" date and continuous reminders may just get in the way. But a note on the next to last day would be good. 

You might also start to think about other options. Who else might be able to do this for you?