When my son was having this same issue (he was about 3 yo), our pedi suggested to us something that she did with HER son. That is, when you put her to bed, tell her, Mommy's going to go put on her pajamas (or brush teeth, or whatever you can think of that would take about 5 minutes), then I'll come back to check on you. Go back about 5 minutes later as you said you would, then up the time: OK, now mommy is going to go downstairs and finish cleaning the kitchen (or whatever), and I'll be back to check on you in 7 minutes, or 10 minutes. Then go back and check on her again. Hopefully, by that time, she'd be asleep, but keep upping the time until she is asleep. Maybe just that security of knowing you're still there and would be there to keep her safe would help? Worth a shot anyways. It works well for my son, I still find that I have to do it sometimes (he's 4 1/2 now) if he starts saying he's scared or he doesn't want me to leave the room at bedtime. Luckily for me, though, he tends to fall asleep during the first 5 minutes that I leave the room so I don't have to keep coming back! But worth a try, anyways - good luck!