Hi,
I don't know if you will see this, as it is a while since you posted your message. However, I had the same problem and had an expert come to my house and teach me how to get my baby to sleep during the day (and night) perfectly. It has worked a treat. Here's the rules:
-only feed every 3 - 4 hours (never under)
-wake them up if they sleep when a feed is due (4.5 hours is OK, somethines I even let my baby go 5 hours during the day, but absolutely no more)
-after 1.5 - 2 hours awake after a feed, wrap, and put to bed
-leave the room
-let them cry for 10 minutes (half the time my baby falls asleep during that time, as she is tired anyway)
-if not asleep after 10 minutes, go into room and pacify (dummy, rock etc) leave the room
-wait another 10 minutes
-if still not asleep, repeat exercise
This has worked for me very well, but make sure your baby is tired, but not overtired. They get very used to this routine and end up enjoying it.
My baby now sleeps from 7pm until 6/7am , with a feed at 11pm (which she is barely awake for). She also has 2 - 3 day sleeps of between 1 hour and 3 hours each. It's not perfect every day, and I can't guarantee which sleep will be 1 hour and which will be 3 hours, but at least I can get things done.
Good luck. I hope you're having better luck now.
Sue, VIC, 3mth baby