Becky, we have bad hapbits too. Ours have to do with day time sleep. I rock PJ to sleep for nap and sometimes up to an hour before he falls asleep. That goes in phases. There are long stretches when is falls asleep in 3-5 min and it is no big shake, it is only once a day, why not. I know everyone is thinking this is why he takes so long at night to fall asleep, but I have proven that theory wrong many times. He just seems to get the differenc between nap time and night time and he is much more willing to sleep in the day thatn at night. But once he is asleep at night for the most part he is asleep for the night. Or at least if he is awake he rarely needs me unless he is really sick. Now I have gotten myself in so deep w/toddlerhood defiance hitting full force that it seems to be rocking at nap for as long as it takes, or until I go batty, or no nap.
I am sure you have had tons of advice here and you have tried a million different things to get him to sleep through or at least with only 1 wake up.... but I just have to say stay consistent. I am sorry, I'm sure you hate to hear it, but consistency is key. Also, I read in the No Cry for toddlers that all toddlers are horrible sleepers and it doesn't get back to normal until the start school, so keep that in perspective. Even my mom friends with perfect sleepers now suddenly have horrible sleepers on their hands and they are beside themselves b/c they don't have the tools we do - never needed them before!!
For some reason PJ totally melted down at dinner and just never got himself back together again. Really, this isn't him. He does plenty of terrible 2's behavior, believe me, but he tends to not be a tantrum thrower. He rarely throws himself on the ground and cries and tonight it was for about 20 min straight and I really was at a loss and I am sure didn't help by asking him what was wrong. Finally he was just sobbing so hard I rocked him. We went straight to bedtime routine and he was in the crib at 635, but I betcha a million bucks he will be awake until 8. It just isn't him to crash early.
Oh man, I hope everyone has a better night tonight and these illnesses are done with soon.
Meg